First name Shep - Meaning, Origin and Rating
Origin
English
Nameday
Meaning
Shep is an English masculine given name derived from a word referring to a person who herds and cares for sheep.
English
Shep is an English masculine given name derived from a word referring to a person who herds and cares for sheep.