研究古代历史我们可以发现这样一个规律,在开国皇帝的年号和庙号上,多以“太祖”或者“高祖”命之,这期间包含着什么样的讲究。在古代,对于礼仪的尊崇是的高的,而在皇帝年号的考究上,更是不敢懈怠,因为在古人的眼里,皇帝就是天子,天子安则国安,所以在年号的选择上十分的谨慎和讲究。在这里想要说的一点就是,大家现在都称呼刘邦为汉高祖,其实刘邦是高皇帝,谥号为太祖,所以现在的称呼其实还是有一些纰漏之处的。
汉代人的讲法是,祖有功,宗有德,所以两汉只有两祖,一个是开国太祖刘邦,一个是中兴世祖刘秀。太祖开创基业,世祖拨乱反正,只有创业之主才够祖的资格。其他诸帝哪怕雄才伟略如汉武帝,也只能称宗。
至于说有些朝代存在太祖、高祖均有的情况,比如唐代,太祖是始封之君李虎,建立王朝的李渊是高祖,这是因为李虎作为李渊的祖父,在北周被追封为唐国公,成为后来唐国号的始封之君。在宗庙之中,太祖地位较尊,是给始封之君的,而不是建立王朝的那个人。举例来说,周的太祖是后稷,武王才成为天子,但是武王并不能因此成为太祖。唐的情况类似,李虎已然作为太祖,李渊建立王朝,也应该享有一个祖号,所以称高祖。元太祖铁木真大概也是这个意思,不过建立王朝的忽必烈是用了世祖。
至于刘邦、赵匡胤、朱元璋这些人,他们都是庶人而为天子,不存在前代的始封之君的问题,所以他们自己愿意当太祖也就当了。