Shepherd comes from an English surname, an occupational name for someone who tended over sheep. It comes from Old English sceap (sheep) and hierde (herdsman) or weard (guardian, watchman) derived from Proto-Germanic *warōną (to watch; protect) via Proto-Indo-European *wer- (to heed, notice), so the name essentially means “sheep guardian”. A shepherd also refers to someone who protects, watches over, and guides over someone or a community as well as also referring to a member of the clergy.
Nicknames: Shep, Herd
Origin: Old English, Proto-Indo-European
- Shepard (English)
- Sheppard (English)
- Shepperd (English)