Occupational name meaning "shepherd, sheep herder", from Old English sceaphyrde. Related Names. Details. VariantsShepard, Sheppard.
確定! 回上一頁