举个例子:周朝的王室姓姬,分封到鲁国的那一支,就以“鲁”为氏;分封到晋国的,就以“晋”为氏;分封到郑国的,就以“郑”为氏。所以鲁国的国君虽然姓姬,但史书上称他们“鲁某某”,比如鲁隐公、鲁桓公,从来不会叫“姬某某”。这就是“男子称氏”的规矩。
氏的作用是什么?区别身份、彰显地位。在先秦,氏是贵族特有的标志。普通人只有姓,没有氏。因为你要有封地、有官职、有家族传承,才配得上拥有一个“氏”。氏代表着你的身份、你的封邑、你的职业、你的祖先——它是一张贵族名片。
孔子为什么不姓“孔”
现在回到开头的问题:孔子姓什么?
孔子是宋国贵族的后裔。宋国的始祖是微子启,而微子启是商纣王的庶兄。商朝王室姓什么?姓“子”。所以孔子往上追溯,是商朝王族后裔,姓“子”。
那“孔”是什么?“孔”是孔子的“氏”。
孔子的六世祖叫孔父嘉,是宋国的大夫。按照当时的习惯,贵族以祖父的字为氏,孔父嘉的后代就以“孔”为氏。所以孔子这一支,姓子,氏孔。
按照先秦规矩,男子称氏不称姓,所以孔子被称为“孔丘”,而不是“子丘”。他的弟子称他“孔子”,也是以氏相称,表示尊重。
孟子也一样。孟子是鲁国贵族孟孙氏的后代。孟孙氏又是从鲁国公室分出来的,而鲁国公室姓姬。所以孟子姓姬,氏孟。按照规矩,称他为“孟轲”,而不是“姬轲”。
明白了这个逻辑,你就会发现,先秦史料里称呼一个人的方式,暗含着严格的身份信息。
比如商鞅。这个人到底叫什么?他本是卫国人,所以叫“卫鞅”——卫是他的氏,因为他出身卫国宗室。后来他到秦国,被封在商地,又改称“商鞅”——商是他的新氏。他其实姓姬,是卫国宗室之后。
比如屈原。屈原姓芈,氏屈。没错,就是那个“芈月传”的芈。楚国王族姓芈,屈、景、昭都是楚国的大氏。屈原是楚武王的后代,分封到屈地,就以屈为氏。
再比如秦始皇。史书上称他“嬴政”,但严格来说,这个叫法不符合先秦规矩。秦始皇姓嬴,氏赵。按照“男子称氏”的原则,他应该叫“赵政”。《史记·秦始皇本纪》开篇就写:“秦始皇者,秦庄襄王子也。庄襄王为秦质子于赵,见吕不韦姬,悦而取之,生始皇。以秦昭王四十八年正月生于邯郸。及生,名为政,姓赵氏。”司马迁说他“姓赵氏”,其实就是在说他的氏是赵。
女人为什么称姓
前面说了,女子称姓不称氏。为什么?因为姓的作用是“别婚姻”。
在先秦贵族婚姻中,同姓不婚是铁律。一个女子嫁到另一个国家,她的姓必须被明确标注,以便对方确认有没有违反同姓不婚的原则。
所以你看《左传》里记载女子,往往叫“某姜”“某姬”“某嬴”。姜、姬、嬴都是姓。前面那个字,可能是她娘家的国名,也可能是她丈夫的国名,还可能是她的排行或谥号。
比如“齐姜”,就是齐国嫁出去的姜姓女子;“文嬴”,就是晋文公娶的嬴姓女子;“宣姜”,就是嫁给卫宣公的姜姓女子。无论前面怎么变,后面的姓必须清清楚楚,因为这是婚姻的通行证。
如果女子称氏,反而会乱套。因为氏是不断变化的,今天姓姬的鲁国公子以“鲁”为氏,他的女儿如果称“鲁氏”,别人怎么知道她姓什么?怎么判断能不能通婚?所以女子必须亮出老祖宗传下来的姓,这是铁规矩。
姓与氏是如何合流的
战国时期,礼崩乐坏,宗法制度瓦解,贵族和平民的界限越来越模糊。原来只有贵族才有的氏,开始向下层流动。平民百姓、新兴的军功阶层,也开始给自己取氏。有的以地名为氏,有的以职业为氏,有的以技艺为氏。
到了秦始皇统一六国,废除分封制,建立郡县制,旧的宗法体系彻底崩塌。原来靠分封维系的姓、氏二分体系,失去了存在的基础。秦朝本身就是一个不讲究这些旧规矩的王朝——秦始皇自己都被叫“嬴政”了,谁还管什么“男子称氏不称姓”?
汉朝以后,姓和氏彻底混为一谈。司马迁写《史记》的时候,就已经分不清了。他说刘邦“姓刘氏”,说秦始皇“姓赵氏”——在他的时代,姓和氏已经没有区别了。从那时起,中国人就只剩下“姓”,不再有“氏”。我们今天说的“姓氏”,其实只是古代的“氏”。
所以我们才会想当然地认为孔子姓孔、孟子姓孟。这不能怪我们,因为两千年的习惯已经让“姓”覆盖了“氏”的功能。但如果你真的想读懂先秦史书,想理解那个时代的礼制和社会结构,就必须回到“姓、氏有别”的语境中去。
孔子生前大概不会想到,两千年后的人会以为他姓孔。他更不会想到,后世有人考证出他祖上是“孔父嘉”,便以为“孔”是姓。如果孔子穿越到今天,听到别人叫他“子先生”(以姓相称),大概会觉得莫名其妙——在他的时代,称姓是对女性的用法,称呼一个男子,要么是氏加名,要么是氏加字。
不过话说回来,语言本来就是活的东西。姓和氏合流了两千年,我们再刻意去区分,反倒显得迂腐。但作为历史常识,知道“孔子不姓孔”这件事,至少能让我们在翻开《左传》《史记》的时候,多一分对古人智慧的敬畏。
毕竟,一套延续了上千年的命名体系,背后是一整套宗法制度、婚姻规则和社会秩序。它不是无聊的文字游戏,而是我们理解先秦文明的一把钥匙。返回搜狐,查看更多