Boy name origins & meanings
- Old English : One who herds sheep
How Popular Is The Name Shepard
Family name origins & meanings
- English : variant spelling of Shepherd.
- Americanized form of some Jewish surname sounding like or meaning ‘shepherd’.
Shepard is of Old English origin and means "One who herds sheep."
Your partner in parenting from baby name inspiration to college planning.
Subscribe