шмагаль шма́галь "плут, обманщик", мезенск. (Подв.). Неясно. Этимологический словарь русского языка Макса Фасмера