根據記載,初生時取名“彘”,是漢高祖托夢給景帝要景帝取的。七歲時,漢景帝廢掉原來太子劉榮,改立劉彘時,認為“彘”有“徹”(“通”和“聰明”)的意義,乃改名為劉徹。按:“彘”字就是古代也只有“豬”的意思,按照現代中國人的觀念,豬不但臟而且笨,但漢朝時卻取為皇家子弟的名字,而且認為豬很“通”很“聰明”,由此可見古今中國人習俗觀念之差異。