相传,屈原投汨罗江后,当地百姓闻讯马上划船捞救,一直行至洞庭湖,始终不见屈原的尸体。为了寄托哀思,楚国百姓哀痛异常,纷纷涌到汨罗江边去凭吊屈原。渔夫们划起船只,在江上来回打捞他的真身。有位渔夫拿出为屈原准备的饭团、鸡蛋等食物,扑通、扑通地丢进江里,说是让鱼龙虾蟹吃饱了,就不会去咬屈大夫的身体了,人们见后纷纷仿效。后来为怕饭团为蛟龙所食,人们想出用楝树叶包饭,外缠彩丝,后来发展成粽子。
另有一个鲜为人知的版本,是说屈原生前正直,是他的政敌在江中追赶他的小船,将他杀害后,装在麻袋中深入江底。为了掩饰罪行,伪作了怀沙一篇遗文,传言屈原是自杀。但老百姓心中有数,于是也有了端午节,划船是暗示小人们追杀屈原,包粽子,是暗喻小人将屈原捆绑并投入水中。
端午节吃粽子的寓意不仅是纪念屈原,还有求子的寓意,因为粽子谐音中子,民间有吃了粽子能得儿子的风俗。粽子是众子的谐音,寓意人丁兴旺。据说还有光宗耀祖的寓意因为粽和宗音近,因此端午节吃粽子寓意取光宗耀祖,所以家家户户的人都在过端午的时候吃上粽子。