Haverstock Family History
Haverstock Name Meaning
Probably an Americanized form of German Haberstock a topographic name from Middle High German haber ‘oats’ + stock ‘field’ (old term especially in Württemberg).
Source: Dictionary of American Family Names 2nd edition, 2022