Python 3, 42 bytes
lambda g,W:[min(map(g.count,w))for w in W]
Takes the grid as a string, with any non-letter separator, and an iterable of strings.
lambda g,W:[min(map(g.count,w))for w in W]
Takes the grid as a string, with any non-letter separator, and an iterable of strings.