Shrewsbury Family History
Shrewsbury Name Meaning
English: habitational name from Shrewsbury (Shropshire) probably from Old English scrobb (genitive scrobbes) a variant of scrubb scrybb ‘shrub brushwood’ + burg ‘fortress’.
Source: Dictionary of American Family Names 2nd edition, 2022