Newbrough Family History
Newbrough Name Meaning
English:: habitational name from Newbrough in Northumberland or perhaps from Newborough in Staffordshire both of which are named from Middle English neue ‘new’ + burgh ‘fortified place’ also ‘town village’ (Old English nīwe burg). in some instances possibly a variant of Newberry .
Source: Dictionary of American Family Names 2nd edition, 2022