I stumbled across the above in The Origin of English Surnames whilst taking my lunch break in Newcastle City Library today. So ‘Belshaw’ is a surviving form of ‘Belcher’ meaning ‘pretty face’, ‘pretty look’ and ‘one of a pleasant, cheerful demeanour’.
Could be worse. :-p
Never miss a post!
Subscribe to get my latest updates by email.