司马迁之所以姓司马,肯定是祖上都是姓司马的。最起码他的父亲,祖父都是姓司马。这个姓的来源之一,可能是在他们先祖里面,有在朝廷里面做司马这一官职的,古代的司马官职位列三公,是相当光荣的门楣,他们的后代为了传承历史荣光,就将祖先的职位当做姓氏。这也是他们的后代司马迁姓司马的原因。
1、司马姓氏最初源于西周,以官职为姓。上古时有人重黎,为司掌天地之官 ,唐尧曾抚育重黎之后。同宣王时,有重黎之后程伯休父,官至司马 ,执掌国家军队,佐政辅国,权势重大,程伯休父克平许方,立下大功,周王室允许他以官职为姓,其后遂成司马氏;
2、源于晋元帝司马睿,本姓生,改姓司马,其后亦为司马氏;
3、部分司马姓氏来源于堂号,汉朝司马谈、司马迁父子都封太史公,司马迁继续其父司马谈写成中国第一部纪传体通史。