Sheepshanks Family History
Sheepshanks Surname Meaning
From Middle English shep ‘sheep’ + shank(e) ‘leg’, later acquiring a plural form for someone whose legs were thought to resemble those of a sheep.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016
