Barnshaw Family History
Barnshaw Name Meaning
from Goostrey cum Barnshaw (Cheshire) recorded as Gosre et Berneshalgh' in 1430. The place-name is from the Old English given name Beorn or a descendant in the genitive case wth -es + halh ‘nook of land watermeadow’.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016