Meaning A male name of Anglo Saxon origin, it means 'sheep herdsman' or 'guardian'. Origin of Shepherd English +-100%Zoom level changed to 1 Popular Middle Names David, Elijah, James, Lawrence, Lee, Noel, Patrick, Tate, Truett, West Pronunciation 🔊 Listen Shepherd Similar Names Atheistan Ethelred Lofton Edouard Eadweard Sampsa Coltere Abele Karilisa Kariisa Year by Year Popularity of Shepherd