元宵节的起源可追溯至汉代历史事件与历法变革。一种说法认为,汉文帝为纪念平定吕后之乱(公元前180年)及登基称帝,将正月十五定为与民同乐日。但据《资治通鉴》考证,平叛与登基实际发生在闰九月,而非正月十五。后世将事件与新岁首月圆之日结合,形成节日关联。
汉武帝时期的太初历改革对元宵节日期有决定性影响。太初历以正月为岁首,取代秦代十月岁首制,使正月十五成为新年首个满月夜,与现元宵节时间一致。汉武帝在正月初五燃灯祭祀太一神的传统,也为元宵节习俗奠定基础。
东汉时期佛教传入进一步推动节日发展。汉明帝受佛教燃灯法会启发,下令正月十五在宫廷和寺院燃灯礼佛。佛教将火光喻为佛智,结合本土燃灯祭祀习俗,民间逐渐形成元宵赏灯传统。这一节日经历从宫廷到民间、宗教礼仪到民俗庆典的演变,最终成为全民参与的盛大节日。