Shepherd is a ♂ boy’s name.
The given name Shepherd derived from an English surname, which is occupational.
Shepherd means “sheep herder”.
The name Shepherd is ranked #14469 overall.
Find more beautiful first names!
Download our free baby name app and swipe a wonderful name together with your partner!