司馬遷、司馬懿和司馬光生活的年代相差是比較遠的。其中,司馬遷是西漢時期的史學家,約出生於公元前145年,著有《史記》;司馬懿是三國時期的政治家和西晉的奠基人,出生於179年;而司馬光則是北宋時期的政治家,出生於1019年,著有《資治通鑒》。三人同樣是復姓司馬,但他們之間的時間跨度比較大,司馬遷比司馬光大了壹千多歲,那麽,他們之間會有怎樣的關系呢?
先來看看司馬遷和司馬懿,根據《史記?太史公自序》和《晉書?宣帝紀》的記載,司馬遷和司馬懿的祖先是相同的,都是周宣王時期的程伯休父,程伯休父在當時官拜大司馬,因戰功被封在程邑,因此程伯休父的後代就以程伯休父的官職或者采邑為氏,程伯休父長子仲庚的後代以司馬為氏,而次子仲辛的後代就以程為氏。
仲庚這壹支也就是最開始的司馬姓的來源,而司馬遷和司馬懿都來自於這支。但後期司馬氏壹族離開了西周都城而到了諸侯國晉國,之後司馬氏壹族進壹步分散,有的去了衛國,有的去了秦國,還有的去了趙國。
在衛國的壹支後來輾轉到中山國為相,是司馬憙的後代;在趙國的壹支就是著名劍士司馬蒯聵的後代,司馬蒯聵的玄孫是司馬昂;在秦國的壹支就是名將司馬錯的後代。司馬遷在《史記》中記載自己就是司馬錯的後代,是司馬錯的八世孫,不過也有人推測司馬遷實際上是中山國司馬憙的後代。
而司馬懿則是趙國這壹支的後代,即司馬昂的後代,司馬昂在秦末曾被項羽封在河內做殷王,後來劉邦俘虜司馬昂,設置河內郡,而司馬懿正是司馬昂的十二世孫。
接下來再來看看司馬光,《宋史》記載,司馬光的父親司馬池自稱是西晉安平獻王司馬孚的後代。三國時期,司馬防有八個兒子,號稱司馬八達,其中司馬懿為第二子,而司馬孚為第三子,也就是說司馬光是司馬懿弟弟的後代。
但是這種說法也只能是司馬池的壹己之言,畢竟年代久遠早已經無法考證,司馬懿比司馬光大了840歲,這八百多年裏有太多的戰亂,南北朝時期、隋末、唐末五代時期等等,戰亂頻繁,人們經常遷徙,早已經無法追溯祖上,因此很難說司馬池的這種說法是正確的。
而司馬光是不是和司馬遷、司馬懿同宗也很難說,畢竟司馬氏的得姓始祖是程伯休父,但是後期還有別的姓氏改為司馬氏。因此,司馬光和司馬遷、司馬懿有沒有關系是個未知數。