Drawing of a baby still a fetus inside a circle

Meaning of the name Shepard

The name Shepard is an occupational surname derived from the Middle English word "shepherd." It refers to someone who herded and cared for sheep. It can also symbolize guidance and protection.

More boy names with the letter S
View full list of boy names
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z