昔者圣王观象于乾坤,考度于神明,探命历之去就,省群臣之德业,而赐姓命氏,因彰德功〔二〕。传称民〔三〕之彻官百,王公之子弟千世能听其官者,而物赐之姓,是谓百姓。姓有彻品十〔四〕,于王谓之千品〔五〕。昔尧赐契姓子,赐弃姓姬;赐禹姓姒,氏曰有夏;伯夷为姜,氏曰有吕〔六〕。下及三代,官有世功,则有官族,邑亦如之〔七〕。后世微末,因是以为姓,则不能改也。故或传本姓,或氏号邑谥〔八〕,或氏于国〔九〕,或氏于爵,或氏于官,或氏于字,或氏于事,或氏于居〔一0〕,或氏于志。若夫五帝三王之世,所谓号也;文。武。昭。景。成。宣。戴。桓,所谓谥也;齐。鲁。吴。楚。秦。晋。燕。赵,所谓国也;王氏。侯氏。王孙。公孙,所谓爵也;司马。司徒。中行〔一一〕。下军〔一二〕,所谓官也;伯有。孟孙。子服。叔子〔一三〕,所谓字也;巫氏。匠氏。陶氏,〔一四〕所谓事也;东门。西门〔一五〕。南宫。东郭〔一六〕。北郭,所谓居也;三乌〔一七〕。五鹿〔一八〕。青牛〔一九〕。白马〔二0〕,所谓志也〔二一〕:凡厥姓氏,皆出属而不可胜纪也〔二二〕。
〔一〕铎按:吹律定姓,肇自轩辕,胙土命氏,传之唐世,由来尚矣。中叶以降,谱牒湮沉,溷冒因仍,昧其初祖;重以古今遞嬗,南北遷移,聲有轉訛,字多增省,重囗貤謬,治絲而棼。盖在昔已病奇觚,后来几成绝学。考姓氏之书,世本最古。继是有作,则节信此文及应劭氏姓篇。贾执英贤传之类,卓尔见称。次则林宝元和姓纂。邓名世古今姓氏书辨证。王应麟姓氏急就篇。郑樵通志氏族略诸书,并伤龃龉。明季以还,又不下十余部,群相蹈袭,自郐无讥。凌氏统谱,更为妄作。清嘉庆中,武威学者张澍,寻潜夫之坠绪,慕仲远之博闻,为姓氏五书,刊行者有寻源。辨误二种,虽不无瑕颣,实洞见本原,李慈铭所谓凉士之杰出者也。今校正此卷,则有取其说焉。
〔二〕白虎通姓名篇云:“所以有氏者何?所以贵功德,贱伎力,或氏其官,或氏其事,闻其氏即可知其德,所以勉人为善也。”
〔三〕“民”旧作“氏”。
〔四〕“十”字旧空。
〔五〕“传称”以下见楚语。“子弟”下“千”字。“世”字并衍。铎按:“千世”当从楚语作“之质”。十二字为句。
〔六〕旧脱“子赐弃姓”四字,据天中记廿四补。礼记大传疏引郑康成驳五经异义云:“尧赐伯夷姓曰姜,赐禹姓曰姒,赐契姓曰子,赐稷姓曰姬,着在书传。”周语:'太子晋云:“禹赐姓曰姒,氏曰有夏;四岳赐姓曰姜,氏曰有吕。”’
〔七〕隐八年左传。
〔八〕“邑”字衍。
〔九〕“国”旧作“爵”,今移正,与下文相应。
〔一0〕以上二十字旧脱。按御览三百六十二引风俗通氏姓篇序俱与此同,今据补。
〔一一〕中行见下晋公族注。
〔一二〕元和姓纂云:“左传,晋栾黡为下军大夫,子孙氏焉。”按栾氏世将下军。僖廿七年传:“栾枝将下军。”文十二年传:“栾盾将下军。”成二年传:“栾书将下军。”襄十三年传:“栾黡将下军。”
〔一三〕“子”疑“孙”,并见下。
〔一四〕风俗通作“巫。卜。陶。匠”,此亦当有卜氏。
〔一五〕意林作“西都”,通志氏族略五。邓名世古今姓氏书辨证四并同。广韵十二齐“西”字注。通鉴一“西门豹”注又引作“西郭”。
〔一六〕意林。广韵。通鉴注并无“东郭”,疑衍。铎按:此所举皆以四为率,又东。西。南。北亦顺,则“东郭”不当有。
〔一七〕氏族略三引风俗通云:“有三乌大夫,因氏焉。汉有三乌群。”元和姓纂又云:“三乌,姜姓,炎帝之后,为侯国,因氏焉。”
〔一八〕氏族略三云:“晋公子重耳封舅犯于五鹿,支孙氏焉。”按汉书有五鹿充宗。铎按:姓纂十姥云:“赵有将军五鹿卢。”
〔一九〕氏族略四云:“魏初平中,有青牛先生,山东人也。”按王氏著书在初平前,是古有此姓矣。青牛先生见魏略,魏志管宁传裴松之注引之。
〔二0〕氏族略四引风俗通云:“微子乘白马朝周,因氏焉。”
〔二一〕“志”意林作“地”。按风俗通作“职”,志。职声相近。
〔二二〕“出”当作“此”。汉书王莽传云:“如此属不可胜记。”淮南子泛论训亦云:“凡此之属,皆不可胜着于书策竹帛,而藏于官府者也。”
卫侯灭邢,昭公娶同姓,言皆同祖也〔一〕。近古以来,则不必然。古之赐姓,大谛可用,其余则难。周室衰微,吴。楚僭号,下历七国,咸各称王〔二〕。故王氏。王孙氏。公孙氏及氏谥官〔三〕,国自有之,千八百国,谥官万数,故元不可同也。及孙氏者,或王孙之班也,或诸孙之班也〔四〕,故有〔五〕同祖而异姓,有同姓而异祖。亦有杂厝〔六〕,变而相入,或从母姓〔七〕,或避怨雠〔八〕。夫吹律定姓,惟圣能之〔九〕。今民散久〔一0〕,鲜克达〔一一〕音律。天主尊正其祖〔一二〕。故且略纪显者,以待士合揖损焉。〔一三〕
〔一〕春秋僖廿五年:“卫侯毁灭邢”,左传云:“同姓也,故名。”哀十二年“孟子卒”,左传云:“昭公娶于吴,故不书姓。”论语:'陈司败云:“君娶于吴为同姓。”’御览引风俗通云:“公羊讥卫灭邢,论语贬昭公娶于吴,讳同姓也。”
〔二〕淮南子览冥训云:“晚世之时,七国异族。”高诱注:“七国,齐。楚。燕。赵。韩。魏。秦也。齐姓田,楚姓芈,燕姓姬,赵姓赵,韩姓韩,魏姓魏,秦姓嬴,故异族也。”
〔三〕“氏谥”旧倒。
〔四〕“班”犹“别”也。
〔五〕“有”旧脱。
〔六〕汉书地理志云:“五方杂厝”,晋灼云:'厝,古“错”字。’
〔七〕汉书夏侯婴传云:“初婴为滕令奉车,故号滕公。及曾孙颇尚主,主随外家姓号孙公主,故滕公子孙更为孙氏。”
〔八〕如下所云智果。张良之类。铎按:广韵十二霁“桂”字下载后汉炅横四子改姓桂。囗。炔,字皆九画,亦其类也。
〔九〕白虎通姓名篇云:“古者,圣人吹律定姓,以记其族。”铎按:“圣”即“圣人”,详德化篇“圣深知之”注。
〔一0〕论语。铎按:叙录叙交际作“今民迁久”,同。说详彼。
〔一一〕“达”旧作“远”。
〔一二〕“天主”疑“人生”之误。毛诗序云:“生民尊祖也。”王先生云:'“天主”疑“定姓”之误。’
〔一三〕“士”当作“三”,“三合”即“参合”。韩非子主道篇云:“以参合阅焉。”史记仓公传云:“参合于人。”后汉书文苑边韶传云:“检括参合。”“揖”与“挹”同,史记十二诸侯年表序云:“七十子之徒,口受其传指,为有所刺讥褒讳挹损之文辞不可以书见也。”
伏羲姓风,其后封任。宿。须朐。颛臾四国,实司大囗与有济之祀〔一〕,且为东蒙主〔二〕。鲁僖公母成风,盖须朐之女也〔三〕。季氏欲伐颛臾,而孔子讥之〔四〕。
〔一〕见僖廿一年左传。“朐”作“句”。按僖廿二年公羊传作“朐”,文七年传同。铎按:僖廿二年左传亦作“句”。
〔二〕论语。
〔三〕左传。
〔四〕论语。
炎帝苗胄,四岳伯夷,为尧典礼〔一〕,折民惟刑〔二〕,以封申。吕〔三〕。裔生尚〔四〕,为文王师〔五〕,克殷而封之齐〔六〕,或封许。向,或封于纪,或封于申〔七〕。申〔八〕城在南阳宛北序山之下〔九〕,故诗云:“亹亹申伯,王荐之事,于邑于序,南国为式〔一0〕。”宛西三十里有吕城〔一一〕。许在颍川,今许县是也〔一二〕。姜戎居伊。洛之闲,晋惠公徙置陆浑〔一三〕。州。薄。甘。戏。露。怡〔一四〕,及齐之国氏〔一五〕。高氏〔一六〕。襄氏〔一七〕。隰氏〔一八〕。士强氏〔一九〕。东郭氏〔二0〕。雍门氏〔二一〕。子雅氏〔二二〕。子尾氏〔二三〕。子襄氏〔二四〕。子渊氏〔二五〕。子干氏〔二六〕。公旗氏〔二七〕。翰公氏〔二八〕。贺氏〔二九〕。卢氏〔三0〕,皆姜姓也。
〔一〕书尧典。
〔二〕书吕刑。
〔三〕史记齐太公世家云:“其先祖尝为四岳,佐禹平水土,甚有功,虞。夏之际封于吕,或封于申。”诗崧高毛传:“尧之时,姜氏为四伯,掌四岳之祀,述诸侯之职。于周,则有甫,有申,有齐,有许也。”按“甫”与“吕”通。书吕刑,孝经。礼记并引作甫刑。史记周本纪亦云:“甫侯言于王,作修刑辟。”
〔四〕“裔”上疑脱字。齐世家云:“夏。商之时,申。吕或封枝庶子孙,或为庶人,尚其后苗裔也。”
〔五〕世家云:“西伯猎,遇太公于渭之阳,载与俱归,立为师。”
〔六〕世家云:“武王已平商而王天下,封师尚父于齐营邱。”
〔七〕水经注廿三阴沟水篇引世本云:“许。州。向。申,姜姓也,炎帝后。”
〔八〕“申”旧脱。
〔九〕汉书地理志南阳郡宛注云:“故申伯国。县南有北筮山。”又育阳注云:“有南筮聚,在东北。”铎按:北序山又名北筮山。顾祖禹读史方舆纪要踵括地志之谬,谓申城在南阳县北,皆由误读此句,以“宛北”连文。陈奂诗毛氏传疏已纠之。
〔一0〕与今诗不同,说见三式篇。
〔一一〕“城”旧作“望”。史记齐世家集解:'徐广曰:“吕在南阳宛县西。”’水经注淯水篇云:“梅溪又径宛西吕城东。”
〔一二〕汉书地理志:“颍川郡,许故国,姜姓四岳后太叔所封。”
〔一三〕僖廿二年左传:“秦。晋迁陆浑之戎于伊川。”襄十四年传以为姜戎氏,谓“诸戎是四岳之裔胄”,杜注:“四岳之后皆姓姜,又别为允姓。”昭九年传云:“允姓之奸居于瓜州,伯父惠公归自秦,而诱以来。”按僖传杜注:“允姓之戎居陆浑,在秦。晋西北,二国诱而徙之伊川,遂从戎号,至今为陆浑县。”据疏,陆浑是敦煌之地名,徙之伊川,复以陆浑为名,非本居伊。洛徙置陆浑也。僖十一年传“伊。雒之戎同伐京师”,杜注:“杂戎居伊水。洛水之闲者。”此又先居伊。雒,非秦。晋所迁者。
〔一四〕“怡”旧作“帖”。史记索隐:'三皇本纪云:“神农氏,其后有州。甫。甘。许。戏。露。齐。纪。怡。向。申。吕,皆姜姓之后。”’路史后纪四云:“黄帝封参卢于路”,注:'亦作“露”。’又云:“伊。列。舟。骀。淳。戏。怡。向。州。薄。甘。隋。纪,皆姜国也。禹有天下,封怡以绍烈山,是为默台。”
〔一五〕“氏”字旧空,据程本补。昭四年左传杜注:“国氏,齐正卿,姜姓。”广韵二十五德“国”字注云:“太公之后。”
〔一六〕“高氏”旧空,据程本补。唐书宰相世系表云:“齐文公赤生公子高,孙傒以王父字为氏。”按高傒见左传。
〔一七〕“襄”字旧空,据程本补。“氏”字各本并脱。襄廿三年左传齐有襄罢师,廿五年传齐有襄伊,二襄皆齐公族。
〔一八〕氏族略三云:“齐庄公子廖封于隰阴,故以为氏。”齐语隰朋,韦昭注:“齐庄公之曾孙,戴仲之子成子也。”铎按:齐有两庄公,此春秋前之庄公赎。
〔一九〕旧作“士氏。强氏”,据后纪四改。按“士”下“氏”字即“襄”字下所脱,今移正。铎按:作“士氏。强氏”是也。成十八年左传有士华免,杜注:“齐大夫。”又齐策一。吕氏春秋知士篇有士尉。东观汉记有强华,“强”与“强”同。路史合二氏而一之,盖不足据。
〔二0〕襄廿五年左传:'东郭偃曰:“臣出自桓。”’
〔二一〕古今姓氏书辨证引世本云:“齐顷公生子夏胜,以所居门为雍门氏。”按淮南子览冥训高诱注:“雍门,齐西门也。”
〔二二〕氏族略三云:“齐惠公之孙公孙灶字子雅之后。”铎按:亦见吕氏春秋慎行篇注。襄三十年左传注。姓纂六止引英贤传。
〔二三〕氏族略三云:“齐惠公之孙公孙虿字子尾之后。”按公孙灶。公孙虿见襄廿九年左传,子雅。子尾见襄廿八年传。昭十年传疏云:“齐惠公生子栾。公子高。高生子尾,栾生子雅。”铎按:亦见吕氏春秋注。姓纂六止。
〔二四〕古今姓氏书辨证引世本云:“齐惠公子子襄之后。”“惠”旧作“桓”,据氏族略三改。
〔二五〕古今姓氏书辨证子泉氏引世本云:“齐顷公生子泉湫,因氏焉。”按“子泉”即“子渊”,唐人避讳改。昭廿六年左传齐有子渊捷子车,八年传杜注:“子车,顷公之孙捷也。”铎按:氏族略亦作“子泉”,避唐讳相沿未改。
〔二六〕古今姓氏书辨证引世本云:“齐顷公子子干之后,以王父字为氏。春秋时有子干囗。”按昭十四年左传作子韩囗。氏族略三引世本云:“公子都字子干。”
〔二七〕广韵一东“公”字注云:“齐悼子公旗之后。”按“悼子”当是“悼公子”。铎按:亦见姓氏书辨证一东。氏族略三。
〔二八〕后纪四作“公翰”。铎按:广韵一东载齐公族又有公牵氏。公纪氏。公牛氏,“公”字并在前,此“翰公”盖误倒。
〔二九〕元和姓纂云:“齐公族庆父之后庆克生庆封,以罪奔吴,汉末徙会稽山阴。后汉庆仪为汝阴令,曾孙纯避安帝父讳,始改贺氏。”氏族略四云:“齐桓公之子公子无亏生庆克,亦谓之庆父。”
〔三0〕元和姓纂云:“齐文公子高,高孙傒食采于卢,因姓卢氏。”铎按:广韵十一模同,亦见唐书宰相世系表。