เรื่องแรก ว่ากันว่าการลอยกระทง มีต้นกำเนิดมาจากศาสนาพุทธนั่นเอง กล่าวคือก่อนที่พระพุทธองค์จะตรัสรู้เป็นสมเด็จพระสัมมาสัมพุทธเจ้า ได้ประทับอยู่ใต้ต้นโพธิ์ ใกล้แม่น้ำเนรัญชรา กาลวันหนึ่ง นางสุชาดาอุบาสิกาได้ให้สาวใช้นำข้าวมธุปายาส (ข้าวกวน/หุงด้วยน้ำผึ้งหรือน้ำอ้อย) ใส่ถาดทองไปถวาย เมื่อพระองค์เสวยหมดแล้ว ก็ทรงตั้งสัตยาธิษฐานว่า ถ้าหากวันใดจะสำเร็จเป็นพระพุทธเจ้า ก็ขอให้ถาดลอยทวนน้ำ ด้วยแรงสัตยาธิษฐานและบุญญาภินิหาร ถาดก็ลอยทวนน้ำไปจนถึงสะดือทะเล แล้วก็จมไปถูกขนดหางพระยานาคผู้รักษาบาดาล พระยานาคตื่นขึ้น พอเห็นว่าเป็นอะไร ก็ประกาศก้องว่า บัดนี้ได้มีพระสัมมาสัมพุทธเจ้าอุบัติขึ้นในโลกอีกองค์แล้ว ครั้นแล้วเทพยดาทั้งหลายและพระยานาคก็พากันไปเข้าเฝ้าพระพุทธเจ้า และพระยานาคก็ได้ขอให้พระพุทธองค์ประทับรอยพระบาทไว้บนฝั่งแม่น้ำเนรัญชรา เพื่อพวกเขาจะได้ขึ้นมาถวายสักการะได้ พระองค์ก็ทรงทำตาม ส่วนสาวใช้ก็นำความไปบอกนางสุชาดา ครั้นถึงวันนั้นของทุกปี นางสุชาดาก็จะนำเครื่องหอมและดอกไม้ใส่ถาดไปลอยน้ำเพื่อไปนมัสการรอยพระพุทธบาทเป็นประจำเสมอมา และต่อๆมาก็ได้กลายเป็นประเพณีลอยกระทงตามที่เห็นกันอยู่ในปัจจุบัน