司马姓，为汉字复姓之一，在《百家姓》中排名第410位。是中国的一个上古至中古时期的大姓。
姓氏起源.司马氏的得姓，大约在两千七百余年前。周宣王时，重黎之后程伯休甫，官至司马，掌国家军队，佐政辅国，权势重大。程伯休甫克平徐方，立下大功，周天子允许他以官职为姓，其后遂成司马氏。程伯休父的子孙，一部分“以官为氏”而姓了司马；一部分依照惯例“以国为氏”而姓了程。因此司马氏系出程氏，和程氏一族是一家人。司马氏后人奉程伯休父为司马氏的得姓始祖。司马氏在中国历史上建立了西晋和东晋政权，共历十