中国人用了将近三千年,才把"姓名"这件事搞清楚。在这漫长的三千年里,你以为是"姓"的东西,其实是"氏"。你以为是"名"的东西,其实是别人用本地方言音译过来的记录。
吴王阖闾,这个名字听起来像某种门窗配件;百里奚的儿子,偏偏不姓百里,叫孟明视;孔子姓"子"不姓"孔";屈原姓"芈"不姓"屈";商鞅姓"姬"不姓"商"。
要讲明白这团乱麻,得先从"姓"和"氏"是两样东西说起。先秦那会儿,姓是用来"别婚姻"的——同姓不能通婚,这是铁律。氏是用来"别贵贱"的,标的是你的封地、官职、出身。
一个贵族同时拥有姓和氏,男子对外只称氏不称姓,女子才把姓挂在嘴边便于联姻辨别。至于平民,先秦时大多有名无氏,连姓都用不上。
所以孔子完整的身份是"子姓,孔氏,名丘,字仲尼"——商是王族后裔,姓子;先祖孔父嘉那一支出奔到鲁国,以"孔"为氏;"仲尼"是他的字。屈原是"芈姓,屈氏,名平,字原"——芈是楚国国姓,屈是他先祖屈瑕的封地,所以只叫屈原,没人会叫他"芈原"。
商鞅本是卫国公族,以国为氏叫卫鞅,又叫公孙鞅;后来受封商於十五邑,才改叫商鞅——他一生换过好几个"氏",但古姓一直是姬。
百里奚的儿子"孟明视"更有意思。"百里"是氏,源自封地;"孟明"是字,古时长子常称"孟";"视"才是他的名。
把字和名叠在一起称呼,是当时对有身份男子的尊重叫法,就像今天我们介绍一位长辈时会连名带衔一起说。吴王阖闾则更典型——"阖闾"其实就是他的名,本字"光",史书里一会儿叫阖闾、一会儿叫公子光,听着像两个人,其实是同一个。
这套体系真正崩盘,是从战国到秦汉这几百年。旧的分封制在战火里碎了,那些靠封地、爵位撑起来的"氏",一夜之间失去了存在的土壤;贵族沦落为平民,平民又因军功登上高位,"别贵贱"的功能彻底失灵。
与此同时,秦汉建立起庞大的编户著籍制度,国家为了征税征兵,必须把每一个老百姓都登记在册——光有个乳名"三儿""狗娃"远远不够,得有个稳定的家族标签。于是自上而下和自下而上两股力量一夹击,姓和氏开始混同,最终合二为一。
清华祁萌梳理里耶秦简和张家山汉简时发现,秦代和汉初的官方文书里,称呼一个人还是"族某氏",比如"族王氏""族田氏";一直到西汉中期,《史记》里才开始大量出现"姓某氏",比如写秦始皇"姓赵氏"。
这说明即便在秦汉之交,官方文书仍把"氏"当作日常身份标识,而"姓"这个概念在汉代人的观念中已经模糊,后世才把氏直接沿用为今天意义上的姓。
司马迁本人就被这点坑过。他写《史记》时已经分不清姓和氏了,郑樵、顾炎武后来都专门批评过他——"姓、氏之称,自太史公始混而为一"。
所以你在《史记》里看到的"姓姬氏""姓子氏",严格说都是错的,但正因为这部书流传太广,这种混用反而成了后世的习惯。
刘邦是这个转折里最讽刺的样本。按先秦规矩,他就是个"贱者",有名无氏的平民,祖宗八代都查不清。司马迁用"姓刘氏"三个字帮他解决了一切——从此刘就成了汉朝最尊贵的姓氏。
一个平民的崛起,直接把门槛踏平了,从此人人都能有姓,旧的姓和氏合流之后,统称为姓氏,也简称姓。
今天我们说"姓什么",问的其实是秦汉以后的"氏",不是先秦意义上的"姓"。孔子的"子"、屈原的"芈"、商鞅的"姬",这些才是他们血脉源头上的"姓",但已经在日常称呼里消失了近两千年。
我们记住的是孔、屈、商,是那一个个曾经标榜贵贱、如今人人平等的"氏"。
这件事不是古人有多讲究,而是历史怎么重塑我们的身份。今天你去寻根问祖,翻族谱查到的那个"姓",追到先秦很可能要对不上号——你以为的根,其实是一棵被秦汉那场大变革重新嫁接过的树。真正的源头藏在更深处,被时间磨平了,只留下"氏"这个外壳,一代一代传到我们这儿。
史料出处:
- 司马迁《史记·屈原列传》《史记·秦始皇本纪》
- 班固《汉书·卷九十三·佞幸传》
- 许慎《说文解字》"姓,人所生也,从女从生"
- 郑樵《通志·氏族略·氏族序》
- 顾炎武《日知录·卷二十三·氏族》
- 祁萌《从"族某氏"到"姓某氏":秦汉时期氏、姓演变的一个侧面》,《中山大学学报(社会科学版)》2021年第1期(据里耶秦简8-1555、张家山汉简《奏谳书》)
- 新华社/人民日报《屈原不姓屈 你知道吗?》文化科普专题
- 海南日报《寻根问祖说"贵姓"》《屈原和〈楚辞〉里的秦楚相争史》
