Macha is a Polish surname. The Czech variant of the surname is Mácha. Notable people with the surname include: