Shepherd Family History
Shepherd Surname Meaning
English (Lancashire and Yorkshire): occupational name from Middle English schepeherde ‘shepherd’ (Old English scēaphyrde scēap‐weard).
Americanized form (translation into English) of surnames meaning ‘shepherd’ for example German and Jewish Schäfer (see Schaefer).
Source: Dictionary of American Family Names 2nd edition, 2022
