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
Origin: ME shephirde < OE sceaphyrde: see sheep & herd
See shepherd in American Heritage Dictionary 4
Origin: Middle English shepherde
Origin: , from Old English scēaphierde
Origin: : scēap, sheep
Origin: + hierde, herdsman.
Learn more about shepherd