司马姓主要源自:陈姓、姬姓、芈姓、子姓。
司马姓起源一
源于官职,出自西周掌管军事大权的大臣程伯休父,属于以官职称谓为氏。上古时有人重黎,为司掌天地之官,唐尧曾抚育重黎之后。周宣王时期,有重黎之后程伯休父,官至司马,执掌国家军队,佐政辅国,权势重大。后来程伯休父克平了许方,立下大功,周宣王允许他以官职为姓,其后遂成司马氏。春秋宋国,楚国,晋国,各国都有司马,以司马为姓。
在程伯休父的后裔子孙中,一部分“以官为氏”而称司马氏,一部分“以国为氏”而称程氏。程伯休父娶安定胡开国之女,生二子:长子仲庚、次子仲辛。仲庚后来继任其父大司马之职,其后裔子孙以官职称谓为姓氏,称司马氏,为司马氏始祖;仲辛则承袭安定侯,其族人移居太原,仍称程氏。
该支司马氏与程氏是同宗同源,有两千七百余年的历史了。该支风姓司马氏族人皆尊奉程伯休父(风休父、程休父)为得姓始祖。
司马姓起源二
源于陈姓、田姓,出自春秋时期司马穰苴。