The definition of a shepherd is someone who cares for people or animals.
(noun)An example of a shepherd is someone who cares for sheep.
To shepherd is defined as to herd or guide.
(verb)An example of to lead a group of people such as minister leads his congregation.
See shepherd in Webster's New World College Dictionary
noun
Origin: ME shephirde < OE sceaphyrde: see sheep & herd
transitive verb
See shepherd in American Heritage Dictionary 4
noun
Origin:
Origin: Middle English shepherde
Origin: , from Old English scēaphierde
Origin: : scēap, sheep
Origin: + hierde, herdsman
.Learn more about shepherd