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 first name:
Comments for Shepherd