中国古今姓名考:从先秦到当代,人名里的时代密码
名字看起来是最私人的选择,其实也最公共。一个人叫什么,表面上取决于父母,背后却牵着一套关于宗法、礼制、宗教、审美与国家治理的秩序。先秦人把姓、氏、名、字分开使用;汉代人把单名变成礼制;唐人爱用排行相称;明清人以字辈排谱;当代人一边追求独一无二,一边又集体撞进“子涵”和“宇轩”的海洋。
姓名不是小事。它是一部被压缩的社会史。
一、先秦:姓、氏、名、字,各司其职
先秦人的姓名系统比今天复杂得多。今天一个人有姓有名就够了,先秦贵族却有姓、氏、名、字四个层次。
姓用来别婚姻,氏用来明贵贱。姬、姜、姒、妫等古姓多从女旁,通常被看作远古母系社会的痕迹。姓标示血缘共同体,同姓不婚是当时的铁律;氏则标示一个人从属于哪一支政治、军事或社会集团,来源可以是封地、官职、祖先的字或身份。屈原是芈姓屈氏,他的“屈”来自封地;司马迁的“司马”来自官职。所以《通志·氏族略》说:“氏所以别贵贱,贵者有氏,贱者有名无氏。”
先秦平民往往没有姓,只有名;姓氏首先是贵族身份符号。秦汉以后户籍制度发展,姓氏才逐渐下沉到普通百姓。
名与字的功能也不同。《礼记·檀弓上》说:“幼名,冠字,五十以伯仲,死谥,周道也。”婴儿出生后由长辈起名,男子二十岁行冠礼时取字,女子许嫁行笄礼时取字。名用于长辈称呼和自称,字用于同辈之间敬称。直呼其名是不礼貌的,称字才表示尊重。
字和名在意义上常常互相呼应。孔子名丘、字仲尼,尼丘是地名;屈原名平、字原,平原广博;诸葛亮名亮、字孔明,明亮相通。也有反向搭配,例如韩愈字退之,“愈”是超过,“退之”则是向后收敛,一进一退,反而形成张力。
这个时期的名字字数没有统一标准,单名双名都有。殷商有以干支纪日为名的习惯,如武丁、祖甲;周代常见以伯、仲、叔、季标示排行,如伯夷、叔齐。先秦人取名还讲究“不以国,不以日月,不以隐疾,不以山川”,这是《礼记·曲礼上》的记载,意思是避免使用国名、日月名、疾病名和山川名,既为避讳,也为日常称引方便。
二、秦汉:姓氏合流,二名非礼
秦统一以后,编户齐民、赋役征收和军功爵制都需要稳定而可识别的个人身份,姓氏于是从贵族身份变成全民通用的符号。到汉代,姓与氏已经基本合一。
汉代经学兴起,名字也被纳入礼制解释。影响最大的一条,是《春秋公羊传》中的“讥二名”。
《春秋》定公六年记载鲁国大夫“仲孙何忌”帅师围运,经文却写成“仲孙忌”,少了一个“何”字。公羊家解释说,这是为了讥讽双名:一个人取两个字的“名”,不合礼。于是有了那句在后世影响深远的判断:
讥二名,二名非礼也。
这里的“二名”,不是今天的“姓加名”共两个字,而是指除去姓之后的“名”用了两个字。也就是说,在公羊家的礼制尺度里,理想的名字是单名。
东汉经学极盛,士人尊经,遂以单名为尚。王莽改制时又进一步强化单名风气,虽然未必能在全国强制推行,却把这种偏好推到了顶点。结果就是,东汉到三国的人物,单名比例高得惊人。
云台二十八将是东汉明帝追念光武帝开国功臣时,在洛阳南宫云台阁绘像表彰的二十八人。他们分别是:
邓禹、吴汉、贾复、耿弇、寇恂、岑彭、冯异、朱祐、祭遵、景丹、盖延、铫期、耿纯、臧宫、马武、刘隆、马成、王梁、陈俊、杜茂、傅俊、坚镡、王霸、任光、李忠、万脩、邳彤、刘植。
二十八个人,姓各不同,名却清一色是单字。云台二十八将几乎是那个时代单名崇拜最直观的名单。
三国人物同样如此。曹操、刘备、孙权、关羽、张飞、赵云、马超、黄忠,都是单名;文臣武将如荀彧、郭嘉、周瑜、鲁肃、吕蒙、陆逊,也都是单名。即使是复姓,也仍然遵守单名规则:诸葛亮是“诸葛”加单名“亮”,司马懿是“司马”加单名“懿”。少数双名者反而因为稀少而显得醒目。
为什么单名会成为一种礼制偏好?至少有几个现实原因。单名便于书写、避讳和入谱;在避讳制度下,名字越短,需要回避的字越少;而在讲究名分的宗族社会里,简单克制本身也被看成一种庄重。礼制一旦把字数与道德联系起来,个人偏好就变成了社会风尚。
三、魏晋南北朝:单名松动,宗教进入名字
汉末大乱、玄学兴起、门阀士族壮大,再加上道教和佛教的传播,命名风气从“守礼”转向“寄志”和“信仰”。
单名的垄断被打破,双名重新出现。东晋南朝流行以“之”字收尾的名字:王羲之、王献之、王凝之、顾恺之、刘牢之、祖冲之。学界常把这种“之”与天师道信仰联系起来,但并不是每一个带“之”的名字都能坐实某种宗教身份,应当谨慎理解。
佛教的影响更直接。僧、法、慧、昙、道等字大量进入人名,如王僧虔、王僧辩、刘法护、昙鸾。名字不再只是宗族谱系里的一个符号,而开始表达个人的宗教归属与生命理想。
士族门阀还特别重视谱牒。郡望、门第、家世,几乎成为“第二姓氏”。与此同时,小字、乳名也进入历史记录,曹操小字阿瞒,刘禅小字阿斗,这类亲昵称呼与正式的名、字并存,说明名字系统已经分层。
四、隋唐:名、字、号与排行相称
唐代最有趣的姓名现象,是“排行称名”。
唐人诗文里常见“李十二”“杜二”“王十三”“白二十二”“元九”这样的称呼。它不是数名字有多少字,而是按同曾祖兄弟或堂兄弟之间的年龄顺序排列,是一种家族内部的大排行。李白称李十二,杜甫称杜二,王维称王十三,白居易称白二十二,元稹称元九。这种称呼亲切、省事,又保留宗族秩序,是唐代特有的社会习惯。
名仍然是正式身份,字用于社交敬称,号则开始成为文人自我表达的新空间。李白字太白,杜甫字子美,白居易字乐天,名与字之间仍有呼应。唐代文化开放,经史、诗赋、释道、祥瑞都可以成为取名的来源。单名双名并存:王维、李白、杜甫是单名,白居易、李商隐、温庭筠是双名。
避讳在唐代也严格。唐太宗名李世民,于是“世”与“民”在日常书写中常被替换或缺笔;后人取名时也会主动避开帝王和尊长的名讳。避讳不只是文字禁忌,它反过来塑造了哪些字更常进入名字。
五、宋元明清:字辈、族谱与号的普及
宋代以后,宗族组织日益发达,字辈逐渐制度化。明清时期,谱牒修纂蔚然成风,许多大家族会事先编好一首“字辈诗”,同辈人共享其中一个固定字,代代循环。这个字通常放在名字中间,形成“姓 + 辈分字 + 个人字”的三字结构。
曾国藩、曾国荃、曾国华同用“国”字;孔氏后裔甚至有一套跨地域统一的字辈,孔繁森、孔祥熙、孔令辉的名字里就藏着不同世代的排行字。
字和号的分工也更加清晰。名用于官方文书和尊长称呼,字用于同辈往来,号则用于表达志向、趣味或居所。苏轼号东坡居士,陆游号放翁,朱熹号晦庵,李清照号易安居士。号是文人自己给自己取的第二个名字,自由度远高于名和字。
元代有一个特殊现象:普通百姓常以数字或排行作名。朱元璋原名朱重八,父亲叫朱五四,祖父叫朱初一。这类数字名反映的是普通人在严格户籍管理下身份记录的简陋,也是社会阶层差异在姓名上的直接体现。
女性姓名则长期处在历史叙事的边缘。正史、方志、墓志中的女性往往只记“某氏”,闺名少见于公共记录;但在家庭内部和诗词笔记中,女性同样有名、有字、有号。李清照号易安居士,就是少数留下完整名号的例子。
六、民国到当代:从“字”的退场到“网名”的新生
清末民初,新式学堂、户口登记、报刊出版和城市生活,让“名”与“字”的旧式分工难以维持。新文化运动以后,字逐渐退出日常生活,姓名走向“姓 + 名”的简单结构。
不过,过渡一代仍然保留着字。鲁迅本名周树人、字豫才;胡适字适之;毛泽东字润之;周恩来字翔宇。笔名、号与字共同构成一个公共人物的多层姓名。
1949年以后,命名迅速政治化。建国、国庆、援朝、卫东、向东、跃进、建华、建强等名字,记录了一个国家的新纪元。女性名字则大量使用淑、秀、英、芳、兰、桂、珍、霞等字。名字在这个阶段更像集体时代的标签。
改革开放后,城市化、独生子女政策、户籍电子化和重名焦虑,共同改变了取名逻辑。父母开始追求文学性、个性化和寓意美,生僻字、诗意字大量出现。2010年以后,“子、梓、萱、涵、轩、宇、欣、怡”成为高频组合,子涵、梓涵、浩然、宇轩、欣怡遍地开花,形成新的重名潮。
最近二十年还出现了一些更复杂的趋势:父姓加母姓再加双名,使四字姓名变多;为了降低重名率,一些家庭使用生僻字或非传统结构;互联网又催生了花名、网名、游戏ID和账号昵称。
于是当代人实际上重新拥有了多层名字:身份证名负责法律与职场,花名或英文名负责公司内部与社交,网名和账号ID负责数字世界。先秦的“名与字”,唐人的“名与行第”,明清的“名、字、号”,在互联网时代换了一副面孔,又悄悄回来了。
结语
从“姓以别婚姻,氏以别贵贱”,到“讥二名,二名非礼也”,再到“子涵”与“网名”并存,中国人取名的习惯始终随着社会结构、思想风气和技术条件而变化。
单名流行,是礼制把字数变成道德;双名流行,是宗教和个性重新进入生活;字辈流行,是宗族把个人纳入世代秩序;网名流行,则是个体在流动社会中重新寻找身份标识。
一个人的名字,是一个家庭的期待、一个时代的审美,也是国家制度和思想潮汐留在个人身上的细小刻痕。