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