元宵节习俗的形成有一个较长的过程,据一般的资料与民俗传说,正月十五在西汉已经受到重视,汉武帝正月上辛夜在甘泉宫祭祀“太一”的活动,(太一:主宰宇宙一切的神),被后人视作正月十五祭祀天神的先声。不过,正月十五真正作为民俗节日是在汉魏之后。东汉佛教文化的传入,对于形成过元宵节的风俗有着重要的推动意义。
元宵节花灯汉明帝永平年间(公元58——75年),因明帝提倡佛法,适逢蔡愔从印度求得佛法归来,称印度摩喝陀国每逢正月十五,僧众云集瞻仰佛舍利,是参佛的吉日良辰。汉明帝为了弘扬佛法,下令正月十五夜在宫中和寺院“燃灯表佛”。因此正月十五夜燃灯的习俗随着佛教文化影响的扩大及道教文化的加入逐渐在中国扩展开来。
又说元宵节起源于“火把节”,汉代民众在乡间田野持火把驱赶虫兽,希望减轻虫害,祈祷获得好收成。直到今天,中国西南一些地区的人们还在正月十五用芦柴或树枝做成火把,成群结队高举火把在田头或晒谷场跳舞。隋、唐、宋以来,更是盛极一时。参加歌舞者足达数万,从昏达旦,至晦而罢。当随着社会和时代的变迁,元宵节的风俗习惯早已有了较大的变化,但至今仍是中国民间传统节日。