一般来说,开国皇帝的庙号都是太祖,像明太祖朱元璋,宋太祖赵匡胤,可是刘宋开国皇帝刘裕的庙号不是宋太祖,而是宋高祖,反倒是他的儿子是宋太祖。被称为高祖的皇帝还有刘邦,他之所以被人称为“汉高祖”,要归功于司马迁,司马迁在《史记》中将刘邦记载为《史记·高祖本纪》,久而久之人们就称其为汉高祖。
汉代时,又否定了秦朝给皇帝编号的做法,重新采用周朝的谥号。也谨慎采用了商朝的庙号。所谓谨慎,就是整个西汉拥有庙号的君主只有四位:太祖刘邦、太宗刘恒、世宗刘彻、中宗刘询。而中宗刘询的庙号,还是东汉的刘秀上的。物以稀为贵,庙号一下显得金贵起来。由此可见,汉朝对于庙号制度,执行的严格程度。
福垊认为尊他为高祖大概是受了司马迁的影响。这还要从汉太祖说起,刘邦的庙号和谥号合在一起是汉太祖高皇帝,司马迁给简化成了汉高祖。曹丕孝顺老爹曹操,自然将太祖庙号让给开创基业的曹操。司马炎孝顺他爹司马昭,将太祖位相让,至于他爷爷司马懿只落个了高祖的庙号,那是因为司马昭被正式封为晋国公(晋公),一年后就是晋国王(晋王)。
然而南北朝那一块,刘裕封宋王,又称帝,虽为高祖,但也没什么指责的,关键是他儿子怎么成了太祖呢?宋文帝刘义隆治国理政是在行,但这完全是守城之德,给他太宗都算过誉,北伐惨败的他怎能称祖,还是太祖!这只能说是因为乱了。