Newbrough Family History
Newbrough Surname 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