Save Type Surname (from nickname) Usage Scottish Other Forms FormsMoggach, Mougache, Mugach, Moygach, Muggach Meaning & History From the Gaelic word mùgach meaning "surly".