What is the meaning of the name Shepard?

The name Shepard is primarily a gender-neutral name of English origin that means Sheep Herder.

English occupational surname.

Different Spellings of the name Shepard:


People who like the name Shepard also like:

Henry, Lincoln, Asher, August, Fox, Owen, Silas, Hazel, Amelia, Evangeline, Violet, Wren, Juniper, Genevieve

Names like Shepard:

Sigfried, Shepherd, Spirit, Sparta, Siegfried

Stats for the Name Shepard

checkmark Shepard is currently #467 on the Baby Names Popularity Charts
checkmark Shepard is currently #528 in U.S. births