Shep

Primarily Male
The meaning of the name Shep is Shepherd
The origin of the name Shep is English
Notes: Diminutive form of Shepherd
People who like the name Shep also like:
Wells,
Samuel,
Nash,
Beau,
Jasper,
Jett,
Rhett,
Hazel,
Abigail,
Scarlett,
Ella,
Colette,
Charlotte,
Lola