Древнерусское – мьгла.
Общеславянское – mьgla.
Существительное «мгла» – славянское по происхождению. Впервые в русском языке упоминается в XI в. Значение слова «мгла» – «непрозрачный воздух, наполненный туманом, водными парами или дымом».
Похожие слова есть в литовском (migla – «туман») и латышском (migla – «мгла») языках.
Производное: мглистый.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.