2、源自郑国人司臣
当然司姓最普通且有证可考的起源就是司臣,但是按照《左传》来看,司臣在春秋时期是指一个郑国人,当时他的家族都是司氏,最初联合尉氏发动了西宫之难,杀了子姓王室,并且劫持了郑简公,但是事情依然没有成功,他就叛逃到了宋,后来被鲁国的季武子安置到了卞地。在大部分的史书中都认为他是正统的司姓始祖。
3、源自官职司臣
不过实际上司臣并非仅仅只是一个人的名字,在晋国也表示官职名,在晋国时,司臣是和下卿类似的官职,也有史书记载后人以祖先官为姓,形成了司姓一脉。在周朝时期也设置了司空等官职,而这些人的后代当然也有部分以官为姓。