其实这里非常简单,就是因为司马懿生前并未受晋公晋王诸侯爵位,而司马懿生前最大官是丞相,所以他死后曹魏只给了他一个“宣文”谥号,司马昭从晋公封为晋王,才追谥“宣王”,从某种意义上来说司马昭才是晋朝的立始之君,而司马懿只能说是发家史的开始。
司马懿的大儿子司马师生前只是一个大将军,他死后同样被曹魏追谥为“忠武”,司马昭进封晋王才追谥为景王。而司马昭为什么能成为晋太祖呢?
其实,司马昭成为晋太祖主要是其生前被封为晋公,就是诸侯了,再后来又封为“晋王”了,那么司马昭就可以追封司马懿、司马昭为王了,但庙号就不能评定了,因为庙号是后人当了天子之主的皇帝给评定的,作为诸侯时根本不能评予庙号给先祖。
晋王司马昭病逝后,其子司马炎袭晋王,追谥司马炎为文王,后又逼迫曹魏禅位,司马炎称帝。其称帝后司马炎追封司马懿为宣皇帝,庙号高祖;司马师为景皇帝,庙号世宗;司马昭为文皇帝,庙号太祖。如果司马懿或司马师任何一个生前或生后追封为晋公或晋王的话,太祖这庙号就会是他们了。
例如曹操在世时是即是汉献帝的丞相又是魏国公,后又受封魏王,所以曹丕称帝后同样追封曹操为帝,谥号从武王变成武帝,庙号追封太祖。再说李渊是唐朝开国君主,同样的是谥号只是“高祖”而不是太祖,主要还是李渊承袭了唐国公这个爵位,李渊的祖父李虎死后被追封唐国公世袭爵位,李渊在其父李昞手中继承了唐国公这个爵位,所以在开国后追封李虎为太祖景皇帝,而李昞为世祖元皇帝。