# 卷二十三

类型：古籍章节
书名：《日知录》
作者：顾炎武
时代：清
类别：考据笔记 · 白话译文
卷目：卷二十二
章节：卷二十三

## 本章概览

顾炎武在《日知录》卷二十三中，以深厚的考据功底梳理了姓氏与氏族制度的起源与流变。他指出，姓氏本源于五帝，但自战国以后，人们以氏为姓，导致五帝以来的姓逐渐消亡。汉代以后，姓氏混合，太史公开创了以姓称男子的先河，周代制度彻底崩坏。顾氏通过大量历史实例，揭露了姓氏书中的种种谬误：如李氏、王氏等望族附会古圣贤，白居易、段颎等家族误认祖先，以及唐代帝王随意更改姓氏的荒唐行径。他还批评了同姓通谱、冒母姓、冒主姓等社会陋习，认为这些乱象使族类混淆，甚至导致政治腐败。在避讳方面，他详细考察了从礼制到实际应用的演变，指出古人避讳并非严苛，后来却发展到同音字、二字名均需回避，甚至影响官名、地名更易。顾氏推崇汉代以前宽厚的避讳方式，如已迁祧之神主不避，并讽刺后世为避讳而改年号、改史书的过度行为。他更严厉谴责了明初胡姓改汉姓且不加以合理区分，导致华族与边裔混杂。全文贯穿了顾炎武对历史制度的严谨考证，以及对后世背离古制的深切忧虑，堪称中国古代姓氏学与避讳学的经典论述。

本章考论姓氏、氏族的起源、演变、避讳及命名习俗，纠正历代谱牒谬误。

本文以大量史例辨析姓氏源流、氏族制度、避讳规则及命名习俗，强调考证真实性。

## 正文

○谈论姓氏

谈论姓氏的，起源于五帝，出现在《春秋》中的有二十二个。妫姓，是虞舜的姓，出自颛顼，封地在陈。姒姓，是夏朝的姓，出自颛顼，封地在杞、鄫、越。子姓，是商朝的姓，出自高辛，封地在宋。姬姓，是周朝的姓，出自黄帝，封地在管、蔡、郕、霍、鲁、卫、毛、聃、郜、雍、曹、滕、毕、原、酆、郇、邢、晋、应、韩、凡、蒋、邢、茅、胙、祭、吴、虞、虢、郑、燕、魏、芮、彤、荀、贾、耿、滑、焦、杨、密、随、巴各国。任、宿、须句、颛臾，是风姓，出自太皞。秦、赵、梁、徐、郯、江、黄、葛、糜，是嬴姓，出自少皞。莒国，是己姓。薛国，是任姓。舒、吕、祝、终、泉、毕、过，这十四个都是任姓。南燕，是姞姓，出自黄帝。邾、郳，是曹姓。鄅、偪阳，是妘姓。郧夷，是董姓，出自祝融。齐、申、吕、许、纪、州、向，是姜姓，出自炎帝。舒、舒鸠，是偃姓。自、咎、繇、胡，是归姓。邓国，是曼姓。罗国，是熊姓。狄国，是隗姓。鄋瞒，是漆姓。阴戎，是允姓。这六个姓氏不详其出处，与此不同，大略举一两个来讨论，那么现在的孟氏、季氏、孙氏、宁氏、游氏、丰氏都是姬姓。陈氏、田氏都是妫姓，华氏、向氏、乐氏、鱼氏都是子姓，崔氏、马氏都是姜姓，屈氏、昭氏、景氏都是芈姓。从战国以后的人，以氏为姓，而五帝以来的姓就消亡了。赵、徐是其后的。凡是注疏家所引用的姓氏，大多出自《世本》，现在这本书已失传，不能完备地考证了。

○氏族

《礼记·大传》正义：诸侯赐给卿大夫氏，如果是同姓，公的儿子叫公子，公子的儿子叫公孙，公孙的儿子其亲缘已远，不能向上连属于公，所以用祖父的字为氏。如果是嫡夫人的儿子，就用五十岁时的字伯仲为氏，如鲁国的仲孙、季孙就是这样。如果是庶子或妾的儿子，就用二十岁时的字为氏，如展氏、臧氏就是这样。如果是异姓，就用父祖的官职和所食的采邑为氏。以官职为氏的，如司马、司城就是这样；以采邑为氏的，如韩、赵、魏就是这样。凡是赐予氏族的人，只有做了卿，才赐给有大功德的人。活着时赐给族，如叔孙得臣就是这样。如果是公子的孙子，若有大功德，就用公子的字赐给他作为族，如仲遂就是这样。如果没有功德，死后才赐给族，如无骇就是这样。他的子孙如果做了卿，国君不赐给族，子孙自己用上辈父的字为族。氏和族，相对而言有区别，散开使用则相通。所以《左传》说：“向众仲询问族”下面说：“公命令用字为展氏”就是这样。姓与氏散开使用时也相通，所以《春秋》有姜氏、子氏，姜、子都是姓，而称为氏就是这样。

战国时的人大抵还称呼氏族。姓。汉朝人则通称为姓，然而氏族的称呼还有保存的。《汉书·恩泽侯表》记载：“褒鲁节侯公子宽，以鲁顷公玄孙的玄孙，供奉周朝祭祀。元始元年六月丙午日，封在相如继承，改姓公孙氏。后来改为姬氏。”公子、公孙，是氏；姬，是姓。这是变氏称姓的一个证据。

《水经注》记载：“汉武帝元鼎四年，驾临洛阳，巡视豫州，在周室观看，遥远而没有祭祀。询问年老之人，才得到孽子嘉，封为周子南君，以供奉周朝祭祀。”按《汲冢》古文说卫将军文子为子南弥牟，其后有子南劲。《纪年》说：“劲朝见子魏，后来惠成王到卫国，命子南为侯。”秦并吞六国，卫国最后灭亡。怀疑嘉是卫国的后代，所以氏子南而称君。据此，嘉本来的氏是子南，武帝就用他的氏命为爵位。而《汉书·恩泽侯表》竟写作“姬嘉”，则是埋没他的氏而书写他的姓了，与褒鲁的封公孙氏改为姬氏正相同。

姓氏的称呼，从太史公开始混合为一。本纪在秦始皇则说姓赵氏，在汉高祖则说姓刘氏。

先生《原姓篇》说：男子称氏，女子称姓。氏一代代传下去而可变，姓千万年而不变。最尊贵的是国君，国君没有氏，不称氏而称国，践土之盟，其载书说：“晋重、鲁申、卫武、蔡甲午、郑捷、齐潘、宋王臣、莒期。”荀偃称齐环，卫太子称郑胜、晋午就是这样。其次则是公子，公子没有氏，不称氏而称公子，公子驱、公子益师就是这样。最下等的是庶人，庶人没有氏，不称氏而称名。既然这样，那么氏所兴起的地方，大概在于卿大夫吗？所以说：诸侯的儿子为公子，公子的儿子为公孙，公孙的儿子用祖父的字，或者谥号、或者采邑、或者官职为氏。氏这种东西，是区分族类，尊重尊贵的人。考查于《传》，二百五十五年间，有男子而称姓的吗？没有。女子则称姓。古代男女年长不同，在家时称姓，前面加上次序，叔隗、季隗之类就是这样。已经出嫁，对于国君则称姓，前面加上国名，江芈、息妫之类就是这样。对于大夫则称姓，前面加上大夫的氏，赵姬、卢蒲姜之类就是这样。在别国的人称呼她，有时前面加上所出自的国名或氏，骊姬、梁嬴对于晋国，颜懿姬、郧声姬对于齐国就是这样。死后称姓，前面加上谥号，成风、敬嬴之类就是这样。也有没有谥号而仍用在家时的称呼，仲子、少姜之类就是这样。范氏的先人，从虞舜以上为陶唐氏，在夏朝为御龙氏，在商朝为豕韦氏，在周朝为唐杜氏。士会的妻子在秦国的成为刘氏。夫概王逃到楚国，成为堂溪氏。伍员把儿子托付给齐国，成为王孙氏。智果在大史那里别族，成为辅氏。所以说氏是可以变的。孟孙氏，小宗的分支为子月氏、为南宫氏。叔孙氏，小宗的分支为叔仲氏。季孙氏的支子叫季公鸟、季公亥。季寤称季不称孙。所以说尊重尊贵的人。鲁昭公从吴国娶妻，因为是同姓，称为吴孟子。崔武子想要娶棠姜，东郭偃说：“男女要分别姓，现在您出自丁公，我出自桓公，不可以。”崔氏与东郭氏不同，昭公与夷昧年代远，然而同姓，下世而婚姻不通，这是周朝的制度，所以说姓不变。因此，氏这种东西，是用来区别男子；姓这种东西，是用来防范女子。自秦朝以后的人以氏为姓，用姓称呼男子，而周朝的制度灭亡，族类混乱了。

○氏族相传的谬误

记载氏族的书籍中所指秦、汉以上的，大抵不可完全相信。《唐书》表列李氏则说：“纣的时候有理徵，字德灵，担任翼隶中吴伯。”寿《北史》序传。不知道三代时没有这种名字，没有这种官爵。表列王氏则说：“周灵王的太子晋，因为直言劝谏被废为平民。”传说中也没有这件事。王氏确定有三房，一叫琅邪，二叫太原，都出自灵王的太子晋；三叫京兆，出自魏信陵君。这样凡是王姓都是姬姓了。于是王莽自认为是舜的后代，王莽失败后，他的家族还保全，未必没有后裔。而春秋时吴国有王犯，晋国有王良，范氏的家臣王生。战国时齐国有王斗、王蠋、王顺，赵国有王登，秦国有王稽、王龁、王翦、王绾、王戊，也未必都出自灵王。韩文公作《王仲舒神道碑》，文中说：“王氏都是王者的后代，在太原的是姬姓，春秋时，王子成父打败狄人有功，因而赐予氏。”这话却有斟酌。

窦氏。古代没有考据，区分族类的人得不到根本，见《左传》有“后缗刚刚怀孕，从墙洞逃出”的文字，就为之解释说：“帝相妃子是有仍氏的女儿，从墙洞逃出，奔回有仍，生下少康，少康的次子叫龙，留在有仍居住，于是成为窦氏。”这与王莽引用《易经》“伏兵于草丛，登上高陵”，莽，是皇帝的名字；升，是刘伯升，有什么不同呢！而韩文公作《窦牟墓志》：“后缗从墙洞逃出，怀着少康，夏朝因此再兴，以窦为氏。”也用了这件事。我私下认为古代以窦为名的地方很多，一定是以地方为氏。《路史》说：“我曾经考察过，古代得姓的人没有不本于最初分封的，那些因事得氏的就很少了。而姓氏书谱往往为之曲意解说，甚至有抛弃自己祖先所出的，又牵引异类而归属之，岂不悲哀！”正是指这一类的情况。

汉朝时碑文所记述氏族的起源，多不可靠。如魏蒋济郊祀议论称《曹腾碑文》说：“曹氏族出自邾国。”王沈《魏书》说：“他的祖先出于黄帝，在颛顼时代，陆终的儿子叫安，这就是曹姓。周武王灭商，封曹侠在邾国。到战国，被楚国灭亡，子孙分散，有的家在沛地。”而魏武帝作《家传》，自己说：“是曹叔振铎的后代。”陈思王作《武帝诔》说：“啊，伟大的武王，是后稷的后裔，继承周朝。”则又是姬姓的后代，以国为氏的了。等到景初年间，明帝听从高堂隆的议论，认为魏是舜的后代。诏书说：“曹氏世系出自有虞氏，现在祭祀圜丘，以始祖帝舜配享。”后来少帝《禅晋文》，也称“我皇祖有虞氏”，则又不知道有什么根据。以一代的君主，而三次改变其祖先，难道不可笑吗？何况对于士大夫呢！

程氏。出自程伯休父，太史公《自序》说：“重黎氏世代管理天地，其在周朝程伯休甫是他的后代。”应劭说：“封为程国伯。休甫，是字。他的后代成为司马氏。”而《左传·成公十八年》：“晋栾书、中行偃，让程滑弑杀厉公。”注：“程滑，晋国大夫。”《襄公二十三年》：“程、郑被公宠幸。”注：“郑也是荀氏的同宗。”这说明晋国的程氏是荀氏的分支，不与休甫同出。现在既以休甫为祖，又以程婴为祖，则错了。

沈氏。《宋书》沈约自序：“从前少金天氏，有个后代叫昧，做玄冥师，生下允格、台骀。台骀能继承他的官职，治理汾水、洮水，堵塞大泽，而居住在大原。帝颛顼赞许他，封他在汾川。他的后代有四个国家：沈、姒、蓐、黄。沈子国，就是现在汝南平舆的沈亭，春秋时期，列在盟会中。定公四年，诸侯在召陵会盟，讨伐楚国，沈子不参加。晋国派蔡国讨伐沈国，灭亡了它，把沈子嘉带回来。”按沈、姒、蓐、黄四国都在汾水之上，被晋国灭亡。黄不是“江人、黄人”的黄，那么沈也不是“沈子嘉”的沈，休文却并列而合为一个，错了。《唐宰相世系表》说：“沈氏出自姬姓。周文王第十子冉叔季采邑在沈，汝南平舆的沈亭就是那个地方。”这才正确。

白氏。唐白居易自序《家状》说：“出自楚太子建的儿子白公胜。楚国人杀死白公，他的儿子逃到秦国，世代成为名将，白乙丙以下就是这样。后代孙白起，有大功于秦国，封武安君。”按白乙丙见于僖公三十二年。白公的死，则在哀公十六年，后于白乙丙一百四十八年。竟然说白居易不考察古事到了这种地步啊！

扬氏。《汉书·扬雄传》说：“他的祖先出自周朝的伯侨，以旁支的身份在晋国的杨地领取采邑，因而以杨为氏。杨地在黄河与汾水之间，周朝衰落后，杨氏有人称侯，号为杨侯。正值晋国六卿争权，韩、魏、赵兴起，而范氏、中行氏、智伯衰败。在这个时候，杨侯被逼迫，逃到楚国的巫山，于是在那里安家。”这是误把杨侯和杨食我当作一个人。《唐书·宰相世系表》说：“杨氏出自姬姓，周宣王的儿子尚父被封为杨侯。”又说：“晋国的公族在羊舌有采邑，共三县：一是铜鞮，二是扬氏，三是平阳。羊舌有四族，叔向在杨氏有采邑，那地方就是平阳的杨氏县。等到晋国灭亡羊舌氏，叔向的子孙逃到华山的仙谷，于是定居在华阴。”杨用修据此认为杨、阳、扬、羊四姓是一家，更是错误。按杨城就是现在的洪洞县，本是杨侯国。《左传》中女叔侯所说：“霍、杨、韩、魏都是姬姓。”而扬雄的《反离骚》也说：“有周氏连绵不断啊，有的鼻祖在汾水之滨。灵宗最初记载伯侨啊，流传到末代的杨侯。”不知道他的字为什么是“扬”？等到被晋国灭亡，成为大夫羊舌氏的采邑，羊食我才开始在《左传》中出现。而杨朱与老子同时，又不是羊舌的族人。阳氏是以国为氏？还是以邑为氏？都不可知。晋国有阳处父，在叔向之前。而楚国的阳、鲁国的阳虎，不是同一个阳。宋国的羊斟、邾国的羊罗，不是同一个羊。怎么能说阳就是平阳，羊就是羊舌，并一起附会到叔向身上呢？

段氏。《后汉书》：“段颎，他的祖先出自郑国的共叔段。”古人没有以祖父的名字为氏的。凡是这类说法，都是不通的言论。按段氏应当出自段干。《史记》：老子的儿子名宗，宗担任魏国将领，被封在段干。《魏世家》有段干木、段干子。《田完世家》有段干朋。褚氏。《唐书·宰相世系表》说：“出自子姓。宋共公的儿子段，字子石，在褚地有采邑。他的德行可为人师，号称褚师。”按褚师是官名，不仅宋国有这个官，郑国也有。《昭公二年》：“郑国的公孙黑请求让印担任褚师”就是例子。卫国也有褚师声子。

贺氏。《晋书·贺循传》说：“是会稽山阴人。他的祖先庆普，在汉代传授《礼》，就是所谓的庆氏学。同族的高祖庆纯，在安帝时担任侍中，为避安帝父亲的名讳，改姓为贺。”《宋史》：“贺铸自称出自王子庆忌，居住在越地的湖泽，就是所谓的镜湖，本来是庆湖。”按古时只有以祖父的字为氏，没有以名为氏的。庆忌是名，不能作为氏。而镜湖本来叫鉴湖，庆的古音是羌，读音不接近。像齐国的庆氏居住在吴国的朱方，见于《左传》。后人因为庆封有弑君的恶行，避讳他，想要更改他的祖先，这比宋国的司马华孙差远了。

刀氏。《姓谱》认为是齐国大夫竖刀的后代。胡三省说：“竖刀怎么会有后代？《汉书·货殖传》有刀间。我查考古书，刀与貂相通，齐襄王时有貂勃。”

寇氏。《姓谱》：“出自周武王的弟弟康叔，担任周朝的司寇，后人因此以官为氏。”按康叔是卫国的始祖，绝没有用王官作为旁支姓氏的道理，这是卫国的司寇。《左传·哀公二十五年》有司寇亥，就是寇氏的祖先。《檀弓》有司寇惠子。

孔颜孟三氏。现在的颜氏，都说是兖国公的后代。考查《仲尼弟子列传》，有颜幸、颜高、颜祖、颜之仆、颜哙、颜何，而孔子在卫国，以颜雠由为主人。这六个人和颜雠由难道都没有后代吗？现在的孔氏都说是夫子的后代。春秋时齐国有孔虺，卫国有孔达，陈国有孔宁，郑国有孔叔、孔张，这五族难道都没有后代吗？况且孔子出于宋国，是子姓。而郑国是姬姓，陈国是妫姓，卫国是姞姓，能合为一家吗？

颜鲁公作《家庙碑》说：“他的祖先出于颛顼的孙子祝融。祝融的孙子安，是曹姓。他的后代邾武公，名夷甫，字颜。儿子友另封于郳，为小邾子，于是以颜为氏。多在鲁国做官，担任卿大夫。”按《左传·襄公十九年》：“齐侯娶了鲁国女子，叫颜懿姬。她的侄女叫鬲声姬。”注说：“颜、鬲都是姬姓母亲的姓氏。”那么颜是姬姓，是鲁国的宗族，很明白了。出于邾国的说法，本来自圈称、葛洪，大概只是见到《公羊传》在邾国有颜公的称呼，而不考查《左传》罢了。莒国的犁比公，难道一定是犁弥的祖先吗？

春秋时以孟为字的人很多，现在的孟氏都祖述子舆，前代也没有这样，《魏书》：“孟表，济北蛇丘人。自称本属于北地，号称索里诸孟。”

《元史·孔思晦传》：“五代时，孔末的后代正兴盛，想要以假乱真，几乎杀尽了孔宣圣的子孙。到这时，他的后代又想冒充宣圣的后人。孔思晦认为如果不早点辨别，那么真假久了更加无法分辨，他们与我不共戴天，却列在族谱中，一起在殿庭中跪拜，可以吗？于是召集族人斥责他们，并重新刻宗谱于石碑上。”那么现在以孔姓而滥通谱牒的人，可以引以为戒了。

仲氏。汉代济阴太守孟郁《修尧庙碑》说：“仲氏的次序，祖统所出，原本继承于姬姓，是周朝的后裔。天生仲山甫，辅佐周室中兴，宣王功成，受封于齐。周道衰微，失去爵位和国家，后代离散，各自选择土地居住。帝尧的萌芽，生长葬于陵墓，在成阳，圣化常存。仰慕巍巍的盛德，喜爱风俗的美好，于是安顿基业，属于都乡高相里，因而以仲为氏，流传至今。”碑的背面列有仲氏有名者三十多人。又《廷尉仲定碑》大致相同。汉代仲氏，自称是仲山甫的后代，依托于帝尧的陵墓。而现在却认为是孔子弟子子路的后代，援引颜、曾、孟的先例，请求成为五经博士。但春秋时以仲为氏的不止一家，而仲山甫未曾受封于齐，那么汉人祖述仲山甫未必正确，而今天的人祖述子路也未必不对。

以国为氏。古人的姓氏有的以谥号，有的以字，有的以官名，有的以采邑，没有以国名为氏的。那些出奔到其他国家的人，然后以本国为氏。敬仲逃到齐国，而为陈氏就是例子。其他像郑丹、宋朝、楚建、郳甲之类，都是这样。不然，就是亡国的遗胤。

现在的人姓氏与国名相同，大多自称是以国为氏，这是不对的。夏氏出于陈国的少西，而不是夏后氏的夏。齐氏出于卫国的齐恶，而不是齐国的齐。《左传》、《史记》是最明显的例子。

姓氏书。姚宽《西溪丛语》说：“姓氏之学没有比《元和姓纂》更兴盛的了，从南北朝以官职互相推崇，延续到唐代，崔、卢、李、郑，纷乱可鄙。如果以圣贤所本，如妫姓、子姓、姬姓、姜姓之类，各自分别他们的由来，以及《春秋》所记载的，用《世本》、荀况《谱》、杜预《公子谱》为法则，那么唐虞三代列国诸侯都可以编成书，这似乎是太史公想要做而没有完成的。我曾经想用经传诸书编排，首先列出黄帝的儿子，得姓的十二人；其次三代以上得国受氏，而后人因而为姓的；其次战国以下见于传记，而今天通称为姓的；其次三国南北朝以下见于史书的；又其次代北复姓，辽、金、元姓见于史书的；而无所考据的另为一类。这样就像纲举目张，有条不紊，而望族五音之类纷乱的东西都用不上，难道不是反本类族的一件大事吗。”汉代刘向撰《世本》二卷，他的书没有流传下来。现在《左传》注疏多依据它，但也不一定无误。

通谱。同姓通谱，见于史书的，从晋以前没有。《晋书·石苞传》：“曾孙石朴陷没于敌寇，石勒因为与石朴同姓，都出自河北，引石朴为宗室，特别加以优宠，官至司徒。”《南史·侯瑱传》：“侯景因为侯瑱与自己同姓，托为宗族，对待他很优厚。”这是以异族而依附中国。《晋书·孙旂传》：“孙旂的儿子孙弼与弟弟孙髦、孙辅、孙琰四人，都有吏才，在当时著称，于是与孙秀合族。”《南史·周弘正传》：“谄媚依附王伟，与周石珍合族。”《旧唐书·李义府传》：“李义府显贵之后，自称本出赵郡，开始与诸李叙昭穆。而无赖之徒苟且迎合，凭藉他的权势，拜伏为兄、叔的人很多。”《李辅国传》：“宰相李揆，山东大族，见李辅国执子弟之礼，称之为五父。”这是以名门而依附小人。凡此史书都记载，以表明其非。现在的人喜欢与同姓通谱，不知道在史传中处于什么地位。

北方人重视同姓，多通谱系，南方人则有相邻而各自为族的。《宋书·王仲德传》：“北方重视同姓，称为骨肉，有远方来投奔的，无不竭力营求供养。王仲德听说王愉在江南，是太原人，于是去依附他，王愉对待他很薄情。”《魏书·崔玄伯传》：“崔宽从陇右归附，见到司徒崔浩。崔浩与他按辈分排列，优厚地安抚他。等到崔浩被诛杀，因为他是远来的疏族，唯独得以不连坐。于是定居在武城，用一个儿子继承崔浩弟弟崔览的妻子封氏，相互奉养如亲人。”《北史·杜铨传》：“当初，密太后杜氏的父亲杜豹丧事在濮阳太武，想要让迎葬到邺城，对司徒崔浩说：‘天下诸杜，哪里声望最高？朕想取杜中长老一人作为宗正，让他料理丧事。’崔浩说：‘京兆杜氏最好，中书博士杜铨他家现在在赵郡，是杜预的后代，在如今诸杜中最显赫。’召见杜铨，任命为宗正，让他与杜超的儿子杜道生送杜豹的灵柩葬于邺城南，杜铨于是与杜超如亲人。杜超对杜铨说：‘既然是宗正，为什么侨居赵郡？’于是引他同属魏郡。”《南史·韦鼎传》：“陈灭亡后入隋。当时吏部尚书韦世康兄弟显贵，文帝从容问韦鼎说：‘世康与您关系远近？’回答说：‘臣的宗族南迁，昭穆不是臣所能知道的。’帝说：‘你是百代亲族，岂能忘了根本？’命令官府供给酒菜，派韦世康请韦鼎回杜陵。韦鼎于是从楚太傅韦孟以下二十多世，并考论昭穆，作《韦氏谱》七卷给他看，欢饮十多天才回来。”近来同姓通谱最为泛滥混杂，其实都是植党营私，做蠹国害民的事，应当严加禁止。想要合宗的人，必须上报官府，让熟悉古今的人为他们考定，年终送达礼部，分类上奏施行。那些不申请而私自通谱的，流放边远之地。然后可以革除这种弊端。古代的姓氏有专门官员掌管。《国语》说：“让名姓的后代，能知晓上下神祇、氏姓所出的人，担任宗。”又说：“司商协和名姓。”《春官·宗伯》的属官有都宗人、家宗人，而女官也有内宗、外宗。如今姓氏、婚姻两件事，似乎应当专门设置一个官职，才能得到教化百姓的根本。

氏族混乱没有比五代时期更严重的了。当时承袭唐代的遗风，还重视门荫制度，所以史书记载唐、梁之际，官员们遭遇战乱逃亡，而吏部铨选的文书不完整，因此有人趁机谋取私利，甚至私下买卖告身敕牒，胡乱更改昭穆次序，以至于叔父、舅舅反而拜见侄儿、外甥的情况。《豆卢革传》记载。《册府元龟》记载：“长兴初年，鸿胪卿柳膺将斋郎文书两年内卖给同姓人柳居则，大理寺判罪应当处斩，因为遇到恩赦减死罪，剥夺现任官职，罚铜，终身不得录用。敕令说：‘一个人的告身，三代的名讳，传给同姓人，用私财获利，对上欺罔君主，对下出卖先祖，罪过没有比这更大的了。从今以后，如果有这样的弊病：传给的人和接受的人都应当处以极刑。’”如今因为没有门荫叙用，于是放松了禁令防备，五十年来，通谱的习俗遍及天下，如果不是明察事物、辨别伦理的君主，赶紧加以澄清分别，那么滔滔之势将无法挽回了。

唐朝以前最重视谱牒，比如《新唐书》说：河南刘氏本是匈奴之后刘库仁，柳城李氏世代是契丹酋长，营州王氏本是高丽之类，这是同姓而不同族。又如《魏书·高阳王雍传》说：博陵崔显，世称东崔，门第寒微，声望低下，这是同族而不同望。所以《高士廉传》说：“每姓排列其房望，即使同一姓中，高低也悬殊相隔。”

异姓之间互称同族，从汉朝以来没有这样的事。杜子美《寄族弟唐十八使君》诗说：‘与君陶唐后，盛族多其人。圣贤冠史籍，枝派罗源津。’那么杜与唐是兄弟了。《重送刘十弟判官》诗说：‘分源豕韦派，别浦雁宾秋。年事推兄忝，人才觉弟优。’那么杜与刘是兄弟了。韩文公《送何坚序》也说：‘何与韩同姓为近。’按《诗·扬之水》一章说戍申，三章说戍甫，三章说戍许。孔氏说：‘说甫、许，是因为它们都是姜姓。既重章以变文，因而借甫、许来说申，其实不戍甫、许。’六国时，秦、赵同为嬴姓，《史记》、《汉书》多称秦为赵，也是这类情况。《嵩高》说：‘生甫及申。’孔氏说：‘这首诗送申伯而涉及甫侯，是赞美他们的上世都出于四岳，所以连在一起说。’现在的人对于同姓，几乎没有不通谱的，为什么不更扩大到异姓，而用子美、退之为例呢？李华《淮南节度使崔公颂德碑》说：‘惟申伯辅佐宣王，登上南邦，振兴周室，小白率领诸侯征讨楚、翟，奉行王职，与崔公同德同功，都是姜姓。’

开元十九年，在两京设置齐太公庙。建中初年，宰相卢妃、京兆尹卢湛，认为卢姓是齐国的后裔，于是聚集其裔孙如崔、卢、丁、吕等族，共同出钱来装饰庙宇。

元朝吴莱《送何友道游萍乡序》说：“袁州柳氏、抚州何氏二族，各自以儒学官宦著称，而他们最初实际上是一个姬姓，文王的昭穆由鲁国的展氏而成为柳氏，武王的穆穆由晋国的韩氏而为何氏，氏不同而姓相同。”宋朝邵伯温《闻见录》说：“司马温公有一天拜访康节先生，通报说：‘程秀才求见。’那就是温公。问其原因，公笑着说：‘司马氏出自程伯休父。’”

○二字改姓一字古时把二字姓改为一字姓的。比如马宫本来姓马矢，改为马。唐宪宗名纯，诏令姓淳于的改为于。《唐宰相世系表》钟离昧的两个儿子，第二个叫按，居住在颍州长社，成为钟氏。见于史册的，不过一二例。自从洪武元年，诏令胡服、胡语、胡姓一律禁止。如今有呼姓本是呼延，乞姓本是乞伏，都是明初改的。而连中国自己原有的复姓都去掉其中一个字，氏族的混乱没有比这更严重的了。况且比如孙氏有两个：卫国的良夫、楚国的叔敖，都见于《春秋》，而公孙、叔孙、长孙、士孙、上孙之类，如今都去掉而成为“孙”，与两个国家的孙氏合而为一，而他们原来的姓就消失了。公羊、公沙、公乘之类，则去掉而成为“公”；毋丘、毋将之类则去掉而成为“毋”，而他们原来的姓就消失了。司徒、司空之类，则去掉而成为“司”，司马氏则去掉而有的成为“司”，有的成为“马”，而司马氏在当代仅存的只有温公的后代。

之所以这样，大概是因为儒臣没有学问，不能像魏孝文帝改代北的姓氏那样，一一加以条理，而听任人们自己随意改动，然而胡姓的改动并不始于这个时候。《唐书》记载：“阿史那忠因为擒获颉利可汗的功劳，被任命为左屯卫将军，娶宗室女定襄县主为妻，赐名为忠，单独称史氏。”韩文公《集贤院校理石君墓志》说：“他的祖先姓乌石兰，跟随拓跋魏氏进入中原，居住在河南，于是去掉‘乌’与‘兰’，独独姓石氏。”刘静修《古里氏名字序》说：“吴景初，本来姓古里氏，因为女真各姓如今都各自找其近似的改为中国姓，所以古里氏按例称吴。”那么这本来就已经先有了。

《章丘志》说：“洪武初年，翰林编修吴沈奉旨撰写《千家姓》，得到姓一千九百六十八个，而本县如术、如亻马还没有收录。如今访查术姓有三四百丁，自称是金朝丞相术虎高琪的后代，大概是二字改为一字的，而撰写《千家姓》的时候，还没有登录到黄册上。由此可知单姓的改换都在明初以后，而当代山东的氏族，出自金、元后裔的很多。

洪武元年，禁止不得使用胡姓，是禁止中国人再改胡姓，不是禁止胡人原有的姓。三年四月甲子，诏书说：“天生这些百姓，族属姓氏各有本源，古代的圣王尤其重视这一点，用来区别婚姻，重视本源，以淳厚民俗。我出身布衣，平定群雄，成为天下之主。已经曾经诏告天下，蒙古等各种人都是我的赤子，果真有才能，一样提拔任用。近来听说他们入仕之后，有的多更改姓名。我担心年岁久了，他们的子孙相传，弄不清本原，不是先王谨慎对待氏族之道。中书省应告谕他们，如已更改的，听任他们改正。”可以说是正大简要。到九年三月癸未，任命火你赤为翰林蒙古编修，更改他的姓名为霍庄，大概也是仿效汉武帝赐日碑姓金的用意。然而汉武帝取义于休屠王祭天金人，也因为中国本来没有金姓。如今中国本来有霍姓，而赐他姓霍，则与周朝霍叔的后代没有区别了。何况那时又多有不奉旨而自己改姓的。那年闰九月丙午，淮安府海州儒学正曾秉正说：“臣见近来蒙古、色目人多改为汉姓，与华人没有区别，有求仕入官的，有登上显要职位的，有为富商大贾的。非我族类，其心必异。应命令他们恢复原姓，或许可以辨识。又臣先前经过江浦，看见塞外的俘虏累累都是，江统的徙戎之论，不可不防。”到永乐元年九月庚子，皇上对兵部尚书刘隽说：“各卫的鞑靼人多有同名，应赐姓以区别他们。”于是兵部请求按洪武中的旧例，编置勘合，赐给姓氏。皇上听从了。三年七月，赐把都帖木儿名吴允诚，伦都儿灰名柴秉诚，保住名杨效诚。从此就成为惯例，而华族上姓与毡裘之种相混杂。可惜啊！当时的君子只空谈用夏变夷的话，而没有类族辨物的方法。假使把归附的蕃人登记起来，赐给他们汉姓中没有的姓，不妨如拓跋、宇文之类二字为姓，那么既不会混同于古代先帝王氏族神明后裔，又使百世之后，知道当代远服四方边裔，从朝廷得姓的共有若干族，难道不是旷代的盛举吗！

○北方门族杜氏《通典》说：“北齐时代，瀛、冀各刘氏，清河张氏、宋氏，并州王氏，濮阳侯族，诸如此类将近万室。”《北史·薛胤传》记载：“担任河北太守，有韩、马两姓各二千余家。”如今中原北方虽然号称甲族，但没有达到千丁的，户口之少，族姓之衰，与江南相差悬殊。其中一旦有人科举登第，就成为一方的雄长，而同谱的人甚至成为他的仆役。这又是风俗的败坏，从金、元以来，衰落至今，不是一天了。

○冒姓今人有很多冒用母家姓的。《汉书·外戚恩泽侯表》：“扶柳侯吕平，以皇太后姊长姁子侯。”师古说：“平既然是吕氏所生，不应当姓吕，大概是史家只记母族。”按当时太后正封吕氏，所以平以姊子的身份冒吕姓而受封。《唐书·天后纪》：“圣历二年腊月，赐皇太子姓武氏。”那么有天子而令其冒母姓的事！

《汉书·景十三王传》：“赵王彭祖娶江都易王宠姬、王建所奸的淖姬，非常喜爱她，生一男孩，号称淖子。”《晋书·会稽王道子传》：“许荣上疏说：现在台府局吏、直卫武官及仆隶婢儿取母姓的人，本是贱奴之辈，没有乡邑品第。”由此可知冒母姓，都是人伦所鄙视的。然而也有帝子而称母姓的，如栗太子、卫太子、史皇孙之类，则是因为他们失位而这样称呼。

吕平以太后的姊子而封侯，这是冒母姓的开始。《史记·灌夫传》：“父亲张孟，做颍阴侯灌婴的舍人，受到宠幸，因而被推荐至二千石，所以冒灌氏姓，称为灌孟。”《大宛传》：“堂邑氏，原是胡奴甘父。”《汉书注》：“服虔说：‘堂邑，姓，汉人。他的奴仆名叫甘父。’”师古说：“堂邑氏的奴仆，本是胡人，名叫甘父。下文说堂邑父，大概是取主人的姓作为氏，而单称其名为父。”这是冒主姓的开始。先生《答毛锦衔书》说：异姓作为后嗣，见于史书记载的：魏陈矫本是刘氏子，出继给舅氏；吴朱然本姓施，以姊子的身份成为朱氏后嗣，只有这两人是贤德的。而贾谧过继给贾充，则有莒人灭鄫的议论。只有《晋书》有一件事与您家相类似。吴朝周逸，博通古今。逸本是左氏之子，被周氏收养，周氏自己有儿子，当时有人讥讽逸，逸陈述古事，终究不再恢复本姓。学者都认为应当这样，也不可引以为据，因为经典别无证明。

○两姓《汉书·百官表》：“建昭三年七月戊辰，卫尉李延寿为御史大夫，一姓繁。”

○古人二名止用一字晋侯重耳的名字见于经书，而定公四年，祝佗叙述践土之盟，其《载书》只说“晋重”，难道古人二名可以只称其中一个吗？《昭公二年》：“莒展舆出奔吴。”传文说：“莒展之不立。”《晋语》：曹僖负羁称叔振铎为“先君叔振”，也是二名，而只称其中一个。《昭公二十一年》：“蔡侯朱出奔楚。”《谷梁传》作“蔡侯东出奔楚”，于是为之解释说：“东者，东国也。为什么称为东呢？祖父诱骗而杀了他，父亲逮捕而用了他，逃亡而又逃亡叫做东，厌恶他而贬低他。”那么以削去一个名字作为贬责。

王莽的孙子王宗得罪自杀，恢复他的本名会宗，贬低他的爵位，改变他的称号。这又是以增加一个名字作为贬责。

班固《幽通赋》：“发还师以成命兮，重醉行而自耦。”潘岳《西征赋》：“重戮带以定襄，弘大顺以霸世。”文公名字只用一字，本于践土载书，却不同于裁剪古人名字的情况。至于潘岳作《关中诗》说：“纷坛齐万，亦孔之丑。”马汧督诔说：“齐万哮阚，震惊台司。”就不通了，哪有把“齐万年”称为“齐万”的呢？如梁王司马彤为征西大将军，而诗说“桓桓梁征”，尤其不成语。

班固的《幽通赋》说：“巨滔天而泯夏。”王莽字巨君，只用了“巨”一个字。王逸的《九思》说：“管束缚兮桎桔，百贸易兮传卖。”遭遇桓缪兮识举，才能德行用兮列施。”百里奚只用了“百”一个字。这种体例后汉人已经开创了。

《吕氏春秋》说：“干木光乎德。”省略了“段”字。《惜誓》说：“来革顺志而用国。”省略了“恶”字，这是截取名字的始祖。

文章中并称两人，而一个用氏一个用名，更是变体。杞殖、华还是两个人，而《淮南子》称为“殖华”。贾谊的《新书》说：“使曹勃不能制。”曹，是曹参；勃，是周勃。《史记·孟子荀卿传》说：“管婴不及。”管，是管仲；婴，是晏婴。司马迁的《报任安书》说：“周魏见辜。”周，是周勃；魏，是魏其侯窦婴。扬雄的《长杨赋》说：“乃命骤卫。”骤，是骠骑将军霍去病；卫，是大将军卫青。《杜钦传》说：“览宗宣之飨国。”韦昭说：“宗，是殷高宗；宣，是周宣王。”《徐乐传》说：“名何必夏子，俗何必成康。”服虔说：“夏，是禹；子，是汤，汤是子姓。”班固的《幽通赋》说：“周贾荡而贡愤。”周，是庄周；贾，是贾谊。汉代的《广干彰长碑》说：“丧父事母，有柴颖之行，”柴，是高柴；颖，是颖考叔。夏侯湛的《张平子碑》说：“同贯宰贡。”宰，是宰我；贡，是子贡。《风俗通》说：“清拟夷叔。”邵正的《释讥》说：“偏夷叔之高怼。”《傅子》说：“夷叔迂武王以成名。”杜预的《遗令》说：“南观伊洛，北望夷叔。”陶潜的诗说：“积善云有报，夷叔在西山。”都是指伯夷、叔齐。汉代的《广汉属国侯李翊碑》说：“夷史之高。”《巴郡太守樊敏碑》说：“有夷史之直。”都是指伯夷、史鱼。陶潜的《读史》说：“述九章程杵。”是程婴、公孙杵臼。《新唐书·尉迟敬德传》说：“隐巢。”是隐太子、巢刺王，一个用谥号一个用爵位。

○古人谥号只称一字 古人的谥号有二字或三字，而后人沿袭只称一字的。卫国的睿圣武公，只称武公。贞惠文子，只称公叔文子。晋国的赵献文子，只称文子。魏惠成王，只称惠王。楚顷襄王，只称襄王。秦惠文王，只称惠王。悼武王，只称武王。昭襄王，只称昭王。庄襄王，只称庄王。韩昭厘侯，只称昭侯。宣惠王，只称宣王。赵悼襄王，只称襄王。汉代的诸葛忠武侯，只称武侯。

○称呼人有时用字有时用爵位 颜、曾、思、孟三人都是氏，而只有子思用字，是因为与夫子有嫌。樊、郦、灌三人都是姓，而只有周勃用爵位，是因为功臣中姓周的很多。

《史记》中垓下之战，孔将军居左，费将军居右。孔将军，是蓼侯孔聚；费将军，是费侯陈贺。唯独费侯用爵位，是因为功臣中姓陈的很多。

○子孙可以称祖父的字 子孙可以称祖父的字。儿子称父亲的字，屈原说的“朕皇考曰伯庸”就是。孙子称祖父的字，子思说的“仲尼祖述尧舜”就是。《仪礼》中占卜宅兆的祝词说：“哀子某为其父某甫筮宅。”又说：“哀子某来日某卜葬其父某甫。”这是称父亲的字。虞祭的祝词说：“适尔皇祖某甫。”卒哭的祝词说：“哀子某来日某齐祔尔于尔皇祖某甫。”这是称祖父的字。祔祭的祝词说：“适尔皇祖某甫以齐祔尔孙某甫。”这是同时称祖父和孙子的字。

字是臣子可以称呼的，所以周公追尊他的祖父为王，称为“王季”，王号兼用字。

○已迁祧的不避讳 《册府元龟》记载：“唐宪宗元和元年，礼仪使上奏说：‘谨按《礼记》说：卒哭之后，宰夫拿着木铎在宫中宣布说：舍弃旧讳，避讳新讳。这是说已经迁出庙堂的神主，就不避讳了。现在顺宗的神主升祔礼毕，高宗、中宗的神主已经迁出，请求按礼不避讳。’皇帝下诏同意。”

唐文宗开成年间，刻石经时，凡是高祖、太宗以及肃宗、代宗、德宗、顺宗、宪宗、穆宗、敬宗七位皇帝的庙讳，都缺笔划；高宗、中宗、睿宗、玄宗四宗，已经迁祧就不缺笔划；文宗当时为天子，按照古礼卒哭之后才避讳，所以御名也不缺笔划。

韩退之的《辩讳》本来是为二字名嫌名立论，但其中“治天下”的“治”字却犯了正讳。大概是因为元和年间，高宗已经迁祧，所以他在潮州上表说“朝廷治平日久”，说“政治少懈”，说“巍巍治功”，说“君臣相戒，以致至治”。推举张行素说“文学治行众所推”，《平淮西碑》说：“大开明堂，坐以治之。”《韩弘神道碑铭》说：“无有外事，朝廷之治。”只有《讳辩》篇中似乎不应当用。《杨氏曰》说韩公是说汉人不避讳“治”字罢了，难道是说的唐朝避讳吗？

汉代时祧庙的制度没有流传下来，我私下认为也应当是这样，所以汉惠帝避讳“盈”字，而《说苑·敬慎篇》引用《易经》“天道亏盈而益谦”四句，“盈”字都写作“满”，这是因为在七世之内。班固《汉书·律历志》中“盈元”、“盈统”、“不盈”之类，一卷之中字出现四十多次。何休注《公羊传》说：“说到齐国的，‘盈’是避讳的文字。”是因为已经迁祧的缘故。至于李陵诗“独有盈觞酒，与子结绸缨”，枚乘《柳赋》“盈玉缥之清酒”，又有诗“盈盈一水间”，这两个人都处在汉武帝、昭帝时期，却不避讳，又可以知道这是后人的拟作而不是出自西汉。

后唐明宗天成四年，中书门下上奏：“少帝的册文中有‘基’字，是唐玄宗的庙讳，平常诏敕都不回避，少帝是继世的孙子，册文中不想直呼列圣的讳，现在改为‘宗’字。”《宋史》记载：“绍兴三十二年正月，礼部太常寺说：‘钦宗祭祀庙堂，翼祖应当迁祧，以后翼祖皇帝的讳依照礼制不避讳。’下诏恭敬依从。”

谢肇淛说：“宋真宗名叫恒，而朱子在书中唯独不避讳‘恒’字，大概因为当时在十宗之世，真宗已经迁祧。”

崇祯三年，礼部奉旨颁行天下，避讳太祖、成祖的庙讳以及孝宗、武宗、世宗、穆宗、神宗、光宗、熹宗七宗的庙讳，正是依照唐代人的方式。只有当今皇上的御名也必须回避，大概唐宋也都是这样。但只避讳下一个字，上一个字天子和亲王相同，则不避讳。

○皇太子的名字不避讳 《册府元龟》记载：“唐代王绍任兵部尚书，王绍名初，与唐宪宗名字相同。宪宗当时是广陵王，顺宗即位，将要册立为皇太子，王绍上言请求改名。有人非议说：‘皇太子也是臣子，东宫的官员应当请求改名，为什么不是他的属官却急忙请求改名，难道是以礼事上吗？’左司员外郎李藩说：‘历代故事，都是因为不识大体的臣子而失礼，因此不可恢复；正不值得奇怪。’”《三国志》注说魏文帝为五官中郎将时，宾客如云，只有邴原不前往，太祖私下派人问他，邴原回答说：“我听说国家危难时不事奉冢宰，君主年老时不侍奉世子。”万历中年，往往有人借国本之名作为题目，难道不有愧于这些话吗？

唐中宗从房州回来，重新立为皇太子，左庶子王方庆上言：“太子是皇储，他的名号尊重，不敢直呼，晋代尚书仆射山涛的启事，称‘皇太子’而不说名字。朝廷官员尚且如此，东宫官员避讳则不必怀疑。现在东宫的殿名和门名都有触犯，临时议论启奏，回避很困难。孝敬皇帝做太子时，改‘宏教门’为‘崇教门’；沛王做皇太子时，改‘崇贤馆’为‘崇文馆’，都是避名讳以遵循典礼。希望依照旧例改换。”下诏听从。史臣说王方庆想要尊崇太子，以显示中兴的端倪，那么王方庆的话大概是有为而说的。

明朝的制度，太子、亲王的名字都要回避，大概是不考究古礼的失误。崇祯二年，兵部主客司主事贺良因为避讳皇太子的名字，改名世寿。而光宗做太子时，河南府及商州属县并没有改过。

《实录》说：“洪武十四年十月辛酉，给事中郑相同请求依照古制，凡是向皇太子启事，只有东宫官属称臣，朝臣则不称臣，以体现尊无二上的意义。诏令下群臣议论。翰林院编修吴沈说：‘太子是继承圣体承受天位的人，尊敬的礼节应当相同。’听从了。”历代不称臣的制度从此改变。

亲王的名字尤其不必避讳，但明朝也避讳了。正统十二年，山西乡试《诗经》题目中有“维周之帧”，“帧”字犯了楚昭王的讳，考试官和同考官都被罚俸一个月。

○二字名不偏避讳 二字名不偏避讳。宋武公名叫司空，改“司空”为“司城”，就是这个证明。

杜氏《通典》说：“大唐武德九年六月，太宗居东宫，总理万机，下令说：‘依礼，二字名不偏避讳。官号人名以及公私文籍中，有“世”和“民”两字不连读的，都不需要避讳。’”《唐书·高宗纪》说：“贞观二十三年七月丙午，改治书侍御史为御史中丞，诸州治中为司马，别驾为长史，治礼郎为奉礼郎，以避讳皇上的名字。皇上认为贞观初年不避讳先帝的二字，有司上奏说：‘先帝的二字名，礼不偏讳，皇上既然单名，臣子不应直呼。’皇上于是听从。”

后唐明宗名叫嗣源，天成元年六月，下敕说：“古代斟酌礼制来取名，担心废弃于事物；难知而易避讳，贵在便于当时，何况征引二字名，也有前例。太宗文皇帝登基后，不改旧称，当时臣下有‘世南’，官有‘民部’，没有听说曲折避讳，只禁止连呼。朕以渺小之身，托于人上，只遵圣范，不敢自专。所有文书中包含二字，只要不连称，不得回避。如果臣下的名字不想与君亲同字，任凭自己更改，务求私便，或许体谅朕的心怀。”

○嫌名 卫桓公名叫完，楚怀王名叫槐，古人不避讳嫌名，所以可以用来作谥号。

韩文公的《讳辩》中说：“不避讳‘浒’‘势’‘秉’‘机’。”然而唐玄宗亲自删定《礼记·月令》，写道“野鸡入大水为蜃”，又写道“野鸡始雊”，这是避讳“雉”字，因为与“治”同音。李林甫的序言中说：“璇枢玉衡，以齐七政”，这是避讳“玑”字。唐德宗的《九月九日赐曲江宴诗》：“时此万枢暇，适与佳节并”，这是避讳“机”字，因为与“基”同音。《南史》中刘秉不称其名而只写他的字白彦节，这是避讳“秉”字，因为与“”同音。又如武后的父亲名士，于是孙处约改名茂道，韦仁约改名思谦。唐睿宗名旦，于是张仁改名仁愿。唐玄宗名隆基，于是刘知几改名子玄，箕州改名仪州。唐德宗名适，于是括州改名处州。唐顺宗名诵，于是“斗讼”律改为“斗竞”。唐宪宗名纯，凡是姓淳于的都改姓于，只有监察御史韦淳不改。不久后又有诏令，任命陆淳为给事中、改名质，陆淳不得已，改名为处厚。而唐玄宗因为南诏酋龙的名字与自己的名相近，于是没有举行册封礼。这样看来，韩愈所说的也不是定论。唐朝自中叶以后，即使是士大夫也避讳同音字，所以旧史认为韩愈为李贺作《讳辩》是荒谬的。而《贾曾传》中说：“被任命为中书舍人，贾曾因为父亲名忠，坚决推辞。议论的人认为中书是官署名，又与贾曾父亲的名字音同字不同，按礼制没有避讳的必要，贾曾于是就职。”《懿宗纪》中说：“咸通二年八月，中书舍人卫洙上奏称：‘承蒙恩典被任命为滑州刺史，官号内有一个字与臣的家讳音同，请求改授闲官。’皇帝下令说：‘避讳同音字，礼制中已有明文。成命已经下达，确实难以依从。’”这又是认为不应该避讳。

《册府元龟》记载：咸通十二年，分司侍御史李溪进呈奏状说：“臣根据西台的文书以及金部的通知，奉六月二十七日敕令，内园院郝景全的奏状中‘讼’字的读音与庙讳相同，奉敕令罚臣一季的俸禄。臣官位极低，被罚俸禄，无论是委屈还是不委屈，都不该有话说。但此事关系到礼制体统，如果就这样沉默不言，恐怕辜负了圣明时代，希望陛下宽恕臣的罪过，让臣能畅所欲言。臣之前奏状中称‘根据敕令因事告事，旁讼他人’，这是咸通十一年十月十三日敕令中的话，臣的奏状中有‘准敕’二字，并非臣自己撰写的词句。臣谨慎查阅，《礼》规定不避讳同音字；又按《职制律》，凡触犯庙讳同音字的不定罪，注中说：例如‘禹’与‘雨’，疏中说：指读音相同而字形不同。注疏重复，非常容易理解。伏惟皇帝陛下明察超过帝尧，孝顺超过大舜，怎么会自己发出制敕而不避讳呢？所以这是仔细考量礼制和法律后，认为没有妨碍罢了。即引用陛下的敕文而言，不敢擅自改动，没想到内园院便有这样的论奏。臣不敢申诉这次罚俸，只是担心以后有人援引敕令格式，也必须委曲回避，便形成讹误弊端。臣听说赵充国为将，不避讳谈论一时之事，认为这是汉朝的好榜样。魏徵为相，不拘泥于形迹，从而带来贞观太平。臣虽不及将相，但愧为陛下执掌法纪之臣，怎么能因为计较俸禄而有所顾虑，致使国家的敕命出现错误呢？希望陛下留意采纳，另行颁布明确敕令，使以后奏章一概依照礼律处理，那么天下就非常幸运了。”皇帝下令免去所罚俸禄。

南唐元宗初名，因避讳周信祖的庙讳，改名为景，这是不避讳同音字。

按：同音字的避讳，在汉朝没有听说过。晋朝羊祜任都督荆州诸军事，去世后，荆州人为羊祜避讳，房屋门户都用“门”来称呼，改户曹为“辞曹”，这是避讳同音字的开始。

后魏《地形志》记载：“天水郡上邽县，因触犯太祖讳，改为上封。”魏太祖名。宋朝的制度，对于同音字都要避讳。《礼部韵略》中凡是与庙讳读音相同的字都不收录，太祖讳匡胤，十《阳部》去王切一十三字，二十一《震部》羊晋切十一字都不收录，其他都依此类推。朱子的《周易本义·后卦》下将“故为后”写作“故为遇”，是为了避讳高宗的名讳。难道没听说过《颜氏家训》所说：“吕尚的儿子如果不为‘上’，赵壹的儿子倘若不作‘一’，便是下笔就受妨碍，写书都触犯忌讳”吗？

明代不避讳同音字，如建文年号就是如此。

○因避讳改年号

唐中宗名显，唐玄宗名隆基，唐人在追称高宗显庆年号时多写作“明庆”，永隆年号多写作“永崇”。赵元昊因父亲名德明，改宋明道年号为“显道”，而范文正公在给元昊的信中也改后唐明宗为“显宗”。

○前代避讳

孟蜀所刻石经，对唐高祖、唐太宗的讳字都缺写。石晋的《相里金神道碑》中，“民”、“珉”二字都缺末笔。南汉刘岩尊其父刘谦为代祖圣武皇帝，仍然用“代”字替换“世”。到宋朝，时代更远了，但乾德三年卜的《伏羲女娲庙碑》中“民”、“珉”二字，咸平六年孙冲序《绛守居园池记碑》中“民”、“珉”二字，都缺末笔，他们对旧君的礼数多么厚重啊！

杨阜是魏明帝时期的人，他的奏疏引用《尚书》“协和万国”，仍然避汉高祖的讳。韦昭是吴末主时期的人，他注解《国语》，凡是“庄”字都写作“严”，仍然避汉明帝的讳。唐朝长孙无忌等人撰写《隋书》，将《忠节传》改为《诚节》，称苻坚为“苻永”，本来就是避隋文帝及其父亲的名讳。自古相传，忠厚之道如此，现在的人不知道了。

元朝移刺迪任常州路总管，刻印他点校的《四书章句或问集注》，其凡例说：“凡序、注、或问中的题头及空缺处都保留原样，以体现当时忠于皇上的心意。近年新刊的《大学衍义》也是如此。”当时是天历元年。《资治通鉴·周太祖、世宗纪》中太祖皇帝都提行，至今仍如此。《孟子·见梁襄王章》朱熹注释引苏氏说：“我看孟子以来，从汉高祖、光武帝、唐太宗到本朝太祖皇帝，能够统一天下的只有四位君主。”“太祖”上空一字。永乐年间修《大全》，在空缺处添加了一个“宋”字，后人的见识与前人相差难道不遥远吗？

○称君主名、父亲名、祖父名

《金滕》中周公的祝辞说：“惟尔元孙某”；《左传》中荀偃渡河时的祝祷，自称“曾臣彪”。这是称呼君主的名。《左传》中楚子围攻宋国，申犀去见楚王，自称“无畏”；知荦回答楚王，自称“外臣首”；鄢陵之战中，栾针说“书退”，这是称呼父亲的名。华耦来结盟，称“君之先臣督”；栾盈向周朝行人辞别，说“陪臣书”，说“其子”，这是称呼祖父和父亲的名。

○弟子称呼老师名

《论语》中长沮说：“那个驾车的人是谁？”子路说：“是孔丘。”《孟子》中乐正子入宫见孟子说：“您为什么不见孟轲？”这是弟子称呼老师的名。

○同辈称名

古人活着时不避讳名，同辈都是当面称呼其名。《尚书》中周公说“君奭”，《礼记·曾子问篇》中老聃说“丘”，《檀弓篇》中曾子说“商”，《论语》中微生亩对孔子说“丘”，都是如此。

○以字作为避讳

古人尊重其名，就没有不称呼字的。《颜氏家训》说：“古时候名用来正体，字用来表德。人死后就避讳其名，字则可以用于孙辈。孔子的弟子记事时都称仲尼。吕后微贱时，曾称高祖的字为季。汉朝的袁种，称其叔父袁盎的字为丝。王丹与侯霸的儿子说话，称侯霸的字为君房。江南至今不避讳字，河北士人则完全不分辨。”所以有人避讳名并连带避讳其字，《三国志·司马朗传》记载：“司马朗九岁时，有人说他父亲的字，司马朗说：‘轻慢别人父母的人，就是不尊敬其父母。’客人向他道歉。”《常林传》记载：“常林七岁时，有父亲的朋友登门，问：‘林伯先在家吗？’常林不回答。客人问：‘为什么不拜？’常林说：‘虽然应当下拜，但当面称儿子的字叫父亲，有什么可拜的！’”《晋书·儒林刘兆传》记载：“有个人穿着靴子骑驴来到刘兆门外，说：‘我想见刘延世。’刘兆儒雅有德，一向朴素，青州没有人称他的字，门人大怒，刘兆说：‘让他进来。’”《旧唐书·韩愈传》记载：“韩愈被任命为中书舍人，有不喜欢韩愈的人说，韩愈以前被降职为江陵掾曹，荆南节度使裴均接待他，非常优厚。最近裴均的儿子裴锷回省探望父亲，韩愈写序为裴锷饯行，仍称呼他的字。此议论在朝中传开，韩愈因此改任太子右庶子。”至于山阳公《载记》说：“马超投降蜀国，曾当面称呼先主刘备的字，关羽大怒，请求杀了他。”这是当面称呼君主的字，不能与普通人相提并论。

○自称字

《汉书》注说：“张晏说：‘匡衡年轻时字鼎。世上流传的匡衡《与贡禹书》，开头写“衡敬报”，结尾写“匡鼎白”。’”《南史》记载：“陶宏景自号华阳，隐居人间，书信就以‘隐居’代替名。”这是自称字的开始。

《东观余论》说：“古人有人自称字的。王右军的《敬谢帖》写‘王逸少白’，《庐山远公集》中卢循《与远书》写‘范阳卢子先叩首’，柳少师《与弟帖》写‘诚悬呈’。”现在考察唐代权德舆《答杨湖南书》称“载之再拜”，柳冕《答郑衢州书》称“敬叔顿首”，白居易《与元九书》称“乐天再拜”，宋代陈抟《谒高公诗》称“道门弟子图南上”。

唐代张谓的《长沙风土碑铭》中写道：“有唐八叶，元圣六载，正言待理湘东”；张洗的《济读庙祭器币物铭》中写道：“濯缨不才，谬领兹邑”；元稹作《白氏长庆集序》自己题写“微之序”，这是作文时自称其字。

自称其字并不始于汉代人，家父、吉甫、寺人，孟子的诗中已经先有了。

○君主称呼臣子的字

汉高帝说：“运筹策帷帐之中，决胜千里之外，我不如子房。”汉景帝说：“天下正有急事，王孙怎么能推让呢？”这都是君主称呼臣子的字。

晋朝以后，君主对于臣子大多称呼其名。《南史》记载：“梁朝蔡撙任吏部尚书侍中。武帝曾设大臣饼宴，蔡撙在座，皇帝多次喊他的姓名，蔡撙竟然不回答，照样吃饼。皇帝察觉他负气，于是改唤‘蔡尚书’，蔡撙才放下筷子拿着笏板说‘是’。皇帝说：‘你刚才为什么聋，现在为什么聪明？’蔡撙回答说：‘臣参预为右亲，且职掌纳言，陛下不应用名来呼唤。’皇帝露出惭愧之色。”又南朝人如王敬宏、王仲德、王景文、谢景仁，北朝人如萧世怡、李元操等人，名字触犯皇帝讳，就以其字行世，不再改名。北魏王昕对汝南王元悦自称“元景”，北齐祖珽对长广王高湛自称“孝徵”，隋代崔颐《答豫章王启》自称“祖浚”，王贞《答齐王柬启》自称“孝逸”，而唐太宗时如封伦、房乔、高俭、尉迟恭、颜籀，都以字为名，大概是因为天子常常称呼臣下的字。当时朝廷上下之间还没有那么疏远，君臣之间有朋友的情义，后世无法企及了。

《因话录》记载：“文宗对翰林诸学士谈论前代文章时，裴舍人数次提及陈拾遗的名，柳舍人斜眼看裴舍人，裴舍人没有察觉，皇帝看着柳舍人说：‘他字伯玉，也应该称呼陈伯玉。’”

《礼记》正义记载：“公羊学派解说《春秋》，讥讽二字名，指的是用两个字作名，比如魏曼多。”左氏学派说二字名的情况，楚公子弃疾杀害了他的国君，即位之后改名为居，这就是二字名。许慎谨慎地考证说：“文王、武王的贤臣有散宜生、苏忿生，那么公羊学派的说法就不对了。”现在考察古人有二字名见于经典传注的，不止楚平王一人。比如晋文侯名仇，而《尚书》称他为“父义和”。楚灵王名围，而《春秋》记载“在乾溪杀害了他的国君虔”。赵简子名鞅，而铁之战中自称“志父”。南宫敬叔名说，又名纟舀，字容，又字括，《蜚廉石棺铭》中自称“处父”。屈原名平，他创作《离骚》时，自名正则，字灵均。《贾谊传》记载：“梁王胜”注释说：“李奇说：《文三王传》记载叫揖，这里叫胜，这是有两个名字。”

假借甲乙来命名

《史记·万石君传》记载：“长子建，次子甲，次子乙，次子庆。”甲乙并不是名字，是因为忘记他们的名字而用甲乙来假借称呼。《韩安国传》记载：“蒙狱吏田甲”，《张汤传》记载：“汤之客田甲”，《汉书·高五王传》记载：“齐宦者徐甲”，《严助传》记载：“闽越王弟甲”，怀疑也是同样的情形。《任安传》记载：“某子甲何为不来乎？”《三国志》注记载：“许攸称呼魏太祖的小名说：‘某甲，你如果没有我，就得不到冀州了。’”《左传·文公十四年》记载：“齐公子元不顺从懿公的执政，始终不称他为‘公’，而称‘夫己氏’。”注释说：“如同说某甲。”《汉书·魏相传》记载：“中谒者赵尧负责春季，李舜负责夏季，儿汤负责秋季，贡禹负责冬季。”不应同时有四个人都用尧、舜、禹、汤作为名字，好像是特意编排而命名的。等到读了《急就章》，其中有说“祖尧舜，乐禹汤”，才明白这一类都是古人假借来命名的。有人说：汉高帝时确实有赵尧，但并不是中谒者。

蜀汉的费祎作了《甲乙论》，设置两个人的言论。晋代人的文章大多沿袭这种做法，虚设甲乙。中书令张华设甲乙之问说：“甲娶乙为妻，后来又娶丙。”博士弟子徐叔中《服议》中，以母亲为甲，前夫为乙，后夫为丙，前夫之子为丁，继子为戊。梁代范缜《神灭论》中有张甲、王乙、李丙、赵丁。而《关尹子》说：“甲说有利，乙说有害，丙说有时有利有时有害，丁说既有利又有害。”《关尹子》也是魏晋时期的人所伪造的书。先秦以上就已经有以甲乙作为彼此称呼的，《韩非子》说：“罪过产生于甲，灾祸归于乙，隐藏的怨恨于是结下。”

用姓来取名的含义

古人取名时把姓与名连起来表达含义的极少。近代人取名，比如陈王道、张四维、吕调阳、马负图之类，榜单一出，这类姓名几乎占了一半，不知道是从哪年开始的。曾经读《通鉴》到五代后汉时，有虢州的伶人叫靖边庭。胡身之注释说：“靖，姓。伶人的名字与姓相通取得同一含义，是用来开玩笑的。”考察从唐代以来，比如黄幡绰、云朝霞、镜新磨、罗衣轻这些人，都记载在史书中，更加相信他的话有根据。唉，士大夫仿效伶人取名，是从嘉靖以来就这样了。

用父亲的名字来给儿子命名

《左传·成公十六年》记载：“潘尫之党”，是潘尫的儿子名叫党。《襄公二十三年》记载：“申鲜虞之傅挚”，是申鲜虞的儿子名叫傅挚。按《仪礼·特牲馈食礼》说：“筮某之某为尸”，注释说：“某之某，是指写出尸的父亲的名字和尸的名字。”也是这类情况。

用丈夫的名字来称呼妻子

《左传·昭公元年》记载：“当武王邑姜，方震大叔。”《汉书·杜钦传》记载：“皇太后女弟司马君力。”《南齐书》记载：“周盘龙爱妾杜氏，皇上送金钗镊二十枚，亲笔敕令说‘送给周公阿杜。’”《孔丛子》记载：“卫将军文子的内子死了，招魂的人说，‘皋媚女复’。子思听到后说：‘这是女方氏族的字，不是夫家的名。妇人对于夫家要用姓氏来称呼，这是礼制。’”

同时举出名字

史书中有一人同时举出名和字的，比如子玉得臣、百里孟明视之类，已经在《左传》中见到。如果是骈俪文，一定不会重复出现，但也有偶尔见到的。《焦氏易林》说：“申公颠倒，巫臣乱国。”刘琨《答卢谌诗》说：“宣尼悲获麟，西狩涕孔丘。”谢惠连《秋怀诗》说：“虽好相如达，不同长卿慢。”沈约《宋书·恩幸传》论说：“胡广累世农夫，伯始致位公相；黄宪牛医之子，叔度名动京师。”都是一人而同时举出他的名和字。古诗说：“谁能刻镂此，公输与鲁班。”下面加了一个“与”字，竟然把公输和鲁班当作两个人，这就说不通了。

排行

兄弟二字名而使用其中一个字的，世人称为排行，比如德宗、德文，义符、义真之类。起源于晋末，汉朝人还没有这种情况。《水经注》说：“从前北平侯王谭不认同王莽的政令，他的儿子王兴生了五个儿子，一起避乱隐居。光武帝即位后，封他们为五侯：王元才为北平侯，王益才为安喜侯，王显才为蒲阴侯，王仲才为新市侯，王季才为唐侯。”这是后人追记的妄说，东汉人二字名也很少。

单名以偏旁作为排行的，开始见于刘琦、刘琮，此后应璩、应玚，卫瓘、卫玠之类的人，相继出现。

现在的人兄弟排行称一为大，不知道是从什么时候开始的。汉朝淮南厉王曾称皇上为“大兄”，汉文帝在兄弟中并不是排行第一。

## 关键人物

- **孔子**：儒家创始人；作为姓氏源流和避讳的例证
- **韩愈**：唐代文学家；其《讳辩》一文被讨论，并引用其文中避讳实例
- **司马迁**：汉代史学家；其《史记》被多次引用作为姓氏混合的证据
- **唐太宗**：唐代皇帝；因其名字避讳事例被提及
- **班固**：汉代史学家；其《汉书》和赋作被引用
- **白居易**：唐代诗人；其《家状》中白氏溯源被批评
- **王莽**：新朝皇帝；其篡汉和改名之事被提及
- **刘备**：蜀汉皇帝；作为当面称呼君主字的例子
- **颜真卿**：唐代书法家；其《家庙碑》被引用
- **朱熹**：宋代理学家；其《周易本义》避讳事例

## 时间线

- **五帝时期**：谈论姓氏起源于五帝；姓氏开始有记载
- **春秋时期**：《春秋》记载二十二姓；早期姓氏记录
- **战国以后**：以氏为姓，五帝以来的姓消亡；姓氏混用
- **汉朝**：通称为姓，氏族称呼犹存；姓氏进一步混合
- **时间不明**：封公子宽为褒鲁侯，改姓公孙氏；变氏称姓
- **时间不明**：诏禁胡服、胡语、胡姓；胡姓多改
- **时间不明**：赐鞑靼人姓氏；赐姓成为惯例

## 地点

- **陈**：妫姓封地
- **宋**：子姓封地
- **鲁**：姬姓封国
- **齐**：姜姓封国
- **秦**：嬴姓封国
- **楚**：芈姓所出

## 标签

- 姓氏
- 氏族
- 避讳
- 通谱
- 谱牒
- 名字
- 改姓
- 冒姓
- 古人二名

原始页面：https://shishuguan.com/books/rizhi-lu-baihuawen-full/volume-2/chapter-3
