The meaning of the name Shepherd is Shepherd
The origin of the name Shepherd is English
People who like the name Shepherd also like: Charlotte, Evangeline, Violet, Olive, Eleanor, Lucy, Leah Silas, Owen, Gabriel, Henry, Oliver, Hudson, Jasper
Here are pictures of people with the name Shepherd. Help us put a face to the name by uploading your pictures to BabyNames.com!