Macha Family History
Macha Name Meaning
Czech (Mácha), Polish, and eastern German: variant of Mach 1. Americanized spelling of Hungarian Mácsa, from a pet form of Máté, or Mátyás, Hungarian forms of Matthew, or alternatively a habitational name for someone from a place called Mácsa.
Source: Dictionary of American Family Names ©2013, Oxford University Press