It is an English name meaning someone who herds sheep.
No, the surname Shepherd, from the English word shepherd, is of English origin.
The ancient Anglo-Saxon surname Shepherd is considered to be metonymic; that is, based upon the principal activity of the bearer. Earliest records are to be found in England's southern counties of Oxfordshire, Huntingdon, and Cambridgeshire in 1279 A.D., and at Staffordshire in 1307 A.D. Family motto: "By fidelity and valor"
It is a German surname,,,
Castaneda is a Spanish surname.
it was pure english surname
Stefanidis is a Greek surname.
D'iorio is an Italian surname.
From a surname website: The surname Hayward is of English origin.
The surname Reavey is an Irish name.
The surname Nottage originated from England.
The surname of Hinch can be found to be from Ireland.
The surname Zamora is of Hispanic origin.