Mucha is a Slavic surname, derived from mucha, meaning a "fly", originally a nickname for an irritating person or someone considered unimportant. Muchova is a feminine variant. The name may refer to:
Alphonse Mucha (1860–1939), Czech artist
Anna Mucha (born 1980), Polish actress
Barb Mucha (born 1961), American golfer
Geraldine Mucha (1917–2012), British composer
Ján Mucha (born 1982), Slovak footballer
Ján Mucha (footballer, born 1978), Slovak footballer
Ján Mucha (ice hockey) (born 1984), Slovak ice hockey player
Jan Mucha (speedway rider) (1941–2014), Polish motorcyclist
Jaroslava Muchová (1909–1986), Czech painter
Jiří Mucha (1915–1991), Czech writer
Joanna Mucha (born 1976), Polish politician
Josef Mucha (born 1967), Czech footballer
Kurtis Mucha (born 1989), Canadian ice hockey player
Olive Mucha (1915–2006), American swimmer
Robert Mucha (1890–1959), American boxer
Rudy Mucha (1918–1982), American football player
Viktor Mucha (1877–1919), Austrian doctor