Updated June 9, 2019 Share: Family name origins & meanings Slovenian : nickname for an annoying, restless, or difficult person, especially someone who kept changing his mind, from muha ‘fly’. Compare Mucha.Variant of Ukrainian Mucha.