Происхождение слова мельгун
мельгу́н «тот, кто мигает или подмаргивает; шалун, легкомысленный человек» (Даль). От мелька́ть; см. Преобр. I, 523. Необычно в фонетическом отношении; возм., экспрессивное производное от морга́ть. Ср. лит. mirgė́ti, mìrgu «мерцать, рябить в глазах».
Происхождение слова мельгун в этимологическом онлайн-словаре Фасмера М.