首先我们来区分一下谥号与庙号:

谥号

谥号是人死之后,后人给予评价的文字,是对一个人一生功绩的高度概括总结。在我国古代,一般只有皇帝、皇后和诸侯大臣等这种有较高社会地位的人,死后才会由后人根据生前功绩,给予一个总结性的谥号。根据谥法,分为“美谥”、“平谥”和“恶谥”,美谥如:经天纬地曰文;平谥如:在国遭忧曰愍;恶谥如:好内远礼曰炀。

谥号起源于周朝,到了秦始皇的时候,因为觉得“子议父,臣议君”不妥当,谥号被短暂废除了,汉朝开始再次恢复。隋唐以前的皇帝谥号为一个字,称呼的时候在前面加上朝代,称XY帝,X代表朝代,Y为谥号,如汉武帝,隋炀帝等,也有个别谥号为两个字的,如汉光武帝。从唐朝开始,皇帝的谥号字数逐渐增加,例天宝十三年,玄宗李隆基决定将先帝的谥号都改为七个字,如李渊为“神尧大圣大光孝皇帝”,李世民为“文武大圣大广孝皇帝”。唐朝以后各代皇帝的谥号,一般都偏长,其中称冠的清太祖努尔哈赤,谥号竟长达二十五个字“承天广运圣德神功肇纪立极仁孝睿武端毅钦安弘文定业高皇帝”,因此从唐代以后,为了方便起见,后人渐渐不再称呼皇帝的谥号了,一是太难记了,二是说起来太麻烦了。

唐太宗

庙号

顾名思义,在庙里的称号,当然指的不是和尚庙,而是皇家宗庙,即供奉祖先的地方。其基本格式与谥号类似,只不过最后的字改成祖宗了,为XY祖或XY宗,例如汉高祖,唐太宗。一般只有开国皇帝称祖,后世的皇帝皆称宗,但也有例外的时候,比如十六国时期“祖”字泛滥,清朝有三个“祖”。

清朝皇帝列表

庙号起源于商朝,对国家有大功、值得子孙世代祭祀的先王,就会特别追上庙号,以视永远立庙祭祀之意。周朝时由于产生了谥号制度,因此废除了庙号(二者有些异曲同工),直到汉朝建立,再次恢复了庙号制度,与谥号并存。汉代的庙号也同商代一样,只有做出大功绩的皇帝才会有庙号,因此很多历史上名声不显的皇帝没有得到这一殊荣。从魏晋开始庙号泛滥,除了亡国的皇帝外,基本人手一个。到了隋唐以后,因为谥号的膨胀,对于皇帝的称呼开始用庙号多起来了,如唐太宗,宋太祖。

一般来说,庙号的选字并不参照谥法,但是也有褒贬之意:太祖、高祖开国立业;太宗发扬光大;仁宗、孝宗、睿宗乃仁爱孝顺的贤主;哲宗、兴宗、成宗、显宗是守成之君;哀宗、思宗则应用于较为悲情的亡国之君等等。

西汉时期君主

然后我们再回到问题。

刘邦的谥号是“高”,庙号为“太祖”,正常的称呼应该是“汉太祖”或者“汉高帝”,又或者是连起来的“太祖高皇帝”。那么为什么我们通常叫刘邦为“汉高祖”呢?主要是因为司马迁的《史记》中,刘邦的传记称为《高祖本纪》,而司马迁的史记太出名了,以至于世人都称呼刘邦为“汉高祖”。那么司马迁为什么用这种错误的称呼呢,我分析原因有二:

一是汉朝初年才恢复谥号庙号这些东西,制度还不够规范,因此司马迁就凭个人喜好称刘邦为汉高祖了。

二是司马迁称刘邦为“高祖”,乃是谥号与庙号的杂糅,称其庙号,乃是为了突出刘邦建立大汉基业之功勋。称其谥号,乃是源於当时的习惯(周至隋,称谥号)。而谥号本无“高”,后以“开国立朝”功最高,故特起该谥号。司马迁称刘邦为高祖,即有突出刘邦功勋的意味,也是受到当时“谥号”通行的背景影响。