元宵最初起源于宋朝,那时民间开始流行一种元宵节吃的新奇食品,即用各种果饵做馅,外面用糯米粉搓成球,煮熟后吃起来香甜可口,饶有风趣。因为这种糯米球煮在锅里又浮又沉,所以最早叫“浮元子”,后来有的地区把浮元子改称元宵。
关于元宵节吃元宵的最早记载见于宋代。当时称元宵为“浮元子”、“圆子”、“乳糖元子”和“糖元”。从《平园续稿》、《岁时广记》、《大明一统赋》等史料的记载看,元宵作为欢度元宵节的应时食品是从宋朝开始的。因元宵节必食“圆子”,所以人们使用元宵命名之。
1912年,袁世凯篡夺革命成果,他一心想当皇帝,又怕人民反对,一天到晚提心吊胆。因为“元”和“袁”、“宵”和“消”同音,“袁消”有“袁世凯被消灭之嫌”,于是,在1913年元宵节前,袁世凯下令把元宵改为汤圆。袁世凯垮台后,大部分地区又恢复了元宵的名称。