Name Details - FamilyEducation

Meaning and Origin of: Shepherd

Save Name

First name origins & meanings:

  • Old English : One who herds sheep

First name variations

Last name origin & meaning:

  • English : from Middle English schepherde ‘shepherd’ (composed of words meaning ‘sheep’ + ‘herdsman’ or ‘guardian’), hence an occupational name for a shepherd. This English form of the name has absorbed cognates and equivalents from several other languages (for forms, see Hanks and Hodges 1988).

Famous people with this last name:

Famous people who gave their babies this name