What are people called that watch over a flock of animals?

There are a few different terms depending on the specific animals and the context:

* Shepherd: This is the most common term for someone who watches over a flock of sheep.

* Herdsman: This term can be used for someone who watches over any type of livestock, including cattle, goats, or pigs.

* Goatherd: This term specifically refers to someone who watches over goats.

* Swineherd: This term specifically refers to someone who watches over pigs.

* Stockman: This term can refer to anyone who works with livestock, including those who watch over them.

The best term to use depends on the specific animal being watched over and the context of the situation.