Общеслав. Того же корня (с перегласовкой е/о), что и желтый, зеленый, родственно латышск. zils «голубой», лит. žìlas «серый». Зола буквально — «серая». Ср. и см. пепел, пепельный.
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа