Meaning and origin
Shepherd is a English boy name. The meaning of the name is `shepherd`. Shepard, Shepherd
What Shepherd`s say about their name
The best thing about the name Shepherd: It is strong and unique name
The worst thing about the name: Everyone telling me if I called my baby that he would be teased mercilessly at school
If my name wasn`t Shepherd....: He probably would have been Gabriel
Extra information:
The best thing about the name Shepherd: It's unique and while simple, it's full of meaning and character.
The worst thing about the name: The worst thing was telling people the name choice while I was pregnant. He's almost 2 now, and he gets nothing but compliments.
If my name wasn`t Shepherd....: It probably would have been Judah or Gabriel.
Extra information: His name fits perfectly with his super curly hair. Although he will probably always be cast in Christmas plays because of the combo...