You asked:

what do you call a group of goats

goat
goat

The words for a group of goats are "drove", "herd", "tribe", "trip" and "mob".