Meacham Family History
Meacham Name Meaning
English: variant of Machen . It may occasionally also be a variant of Measham a habitational name from Measham in Leicestershire. The place takes its name from the river Mease (from Old English mēos ‘marsh bog’) + Old English hām ‘village homestead’.
Source: Dictionary of American Family Names 2nd edition, 2022