Shepherd
Either Male or Female
The meaning of the name Shepherd is Sheep Herder
The origin of the name Shepherd is English
Alternate spellings: Shepard
Notes: English occupational surname.
People who like the name Shepherd also like: Henry, Silas, Owen, Archer, August, Liam, Holden, Violet, Evangeline, Amelia, Charlotte, Hazel, Ivy, Isla

< Back to Search | Pet Name Categories