Question: a man who protects sheep?
Answer: Shepherd comes from the Old English sceaphierde: sheepherder. Such a person protects sheep from animals that would attack them, keeps them from wandering, and otherwise takes care of the flock.