Earnshaw Family History
Earnshaw Name Meaning
English (Yorkshire and Lancashire): habitational name from Earnshaw in Bradfield Yorkshire. The placename means ‘eagle wood’ from Old English earn ‘eagle’ + sceaga ‘small wood copse’.
Source: Dictionary of American Family Names 2nd edition, 2022