元宵燃燈的習俗起源于道教的“三元說”;上元,含有新的一年第一次月圓之夜的意思。上元節的由來,《歲時雜記》記載說,這是因循道教的陳規。道教曾把一年中的正月十五稱為上元節,七月十五為中元節,十月十五為下元節,合稱“三元”。漢末道教的重要派別五斗米道崇奉的神為天官、地官、水官,說天官賜福,地官赦罪,水官解厄,并以三元配三官,說上元天官正月十五日生,中元地官七月十五日生,下元水官十月十五日生。這樣,正月十五日就被稱為上元節。南宋吳自牧在《夢粱錄》中說:“正月十五日元夕節,乃上元天官賜福之辰。”故上元節要燃燈。