一般所接受的說法是:傳說端午節是為了紀念戰國時代楚國詩人屈原,他在 五月初五 這天投汨羅江自盡殉國。但許多盛行於世的端午習俗早在此之前即已流傳,而且不少都有驅瘟避疫的成分,故此有人推測,端午節源於對惡日(即農曆五月,因仲夏瘟疫流行而得名)的禁忌。
北朝蕭梁時期宗懍所著的《荊楚歲時記》,是一部中國古代荊楚地區的歲時節令、風物故事的介紹文集。在該書的第卅節裡頭記載著:「按 五月五日 競渡,俗為屈原投汨羅日,傷其死所,故並命舟楫以拯之……邯鄲淳曹娥碑雲, 五月五日 ,時迎伍君……斯又東吳之俗,事在子胥,不關屈平也。」認為端午競渡是為了迎接已被當時人們視為河神的五子胥,與屈原無關。
另外一種說法,學者聞一多指出,端午節最重要的兩項活動——競渡和吃粽子,都和龍有關(見《端午考》),可能是迎濤神祭圖騰的習俗。相傳古代中國南方吳越人(今江浙一帶)認為自己是龍的傳人,每年 五月初五 舉行祭圖騰儀式,以求來年風調雨順、大豐收。他們把食物裹在樹葉里或裝在竹子里,投到江裏面去。後來他們還有在這天划著獨木舟拜訪親朋好友的做法。高興時就即興舉行獨木舟賽,慢慢演變成今天過端午節這種習俗。
民國28年,對日抗戰烽火正燃之際,重慶文藝界抗敵協會為紀念愛國詩人屈原,於是議定每年端午節屈原逝世之日為詩人節。
在江南端午節是一個潮濕酷熱的季節,這時百種毒蟲開始滋生,從醫學角度來說要吃雄黃酒來避邪。