因為傳說劉邦把壹條化身為蛇的白帝給殺了,所以自稱為赤帝子。
事實上這兩個都是古老的傳說,這倆也是五帝之壹。白帝是中國贏姓及其他百家姓的始祖,而赤帝是上古炎帝,也就是炎黃子孫的祖先,中華民族始祖。在秦始皇末期,當時劉邦還是壹個亭長,傳說劉邦當時是去押送壹批勞工,但是在路上這些人因為精疲力盡,堅持不住已經死了,他就將活著的全都放走了,最後只有十幾個人願意跟隨劉邦,這劉邦就很高興,晚上開始喝酒助興。於是他壹邊喝酒,壹邊揮揮手,就讓人前去探路,結果探路的嚇得哆嗦著回來,吐字不清的說前面有壹條巨大的白蛇,壯士們都能嚇成那樣,可見那條蛇確實是巨大無比,甚至有人勸劉邦幹脆回去吧。
結果這會,劉邦喝醉了酒,正興奮得很,大有壹種天不怕地不怕的架勢,當時就拔劍而出,眾人還沒反應過來,他就沖了出去,此情此景,倒是有壹種武松打虎的架勢,據傳劉邦過去,與那白蛇大戰幾個回合,攔腰將白蛇砍斷,然後回來,主要是都驚嘆於他怎麽沒有受傷,劉邦淡淡的說:“我把他殺了。”當時眾人震驚萬分。
後來在走的路上,突然看到壹個婦人抱著壹條蛇的屍體在哭,他們上去問,婦人說這是他的兒子白帝,被人給殺了,當時他們還不信,結果剛說完這個婦人就消失不見了。於是大家便信以為真,劉邦聽罷之後也就特別高興,於是他說他既然殺了白帝,那便是赤帝,於是就自稱為赤帝子。