昔者圣王觀象于乾坤,考度于神明,探命歷之去就,省群臣之德業(yè),而賜姓命氏,因彰德功〔二〕。傳稱民〔三〕之徹官百,王公之子弟千世能聽其官者,而物賜之姓,是謂百姓。姓有徹品十〔四〕,于王謂之千品〔五〕。昔堯賜契姓子,賜棄姓姬;賜禹姓姒,氏曰有夏;伯夷為姜,氏曰有呂〔六〕。下及三代,官有世功,則有官族,邑亦如之〔七〕。后世微末,因是以為姓,則不能改也。故或傳本姓,或氏號邑謚〔八〕,或氏于國〔九〕,或氏于爵,或氏于官,或氏于字,或氏于事,或氏于居〔一0〕,或氏于志。若夫五帝三王之世,所謂號也;文。武。昭。景。成。宣。戴。桓,所謂謚也;齊。魯。吳。楚。秦。晉。燕。趙,所謂國也;王氏。侯氏。王孫。公孫,所謂爵也;司馬。司徒。中行〔一一〕。下軍〔一二〕,所謂官也;伯有。孟孫。子服。叔子〔一三〕,所謂字也;巫氏。匠氏。陶氏,〔一四〕所謂事也;東門。西門〔一五〕。南宮。東郭〔一六〕。北郭,所謂居也;三烏〔一七〕。五鹿〔一八〕。青牛〔一九〕。白馬〔二0〕,所謂志也〔二一〕:凡厥姓氏,皆出屬而不可勝紀(jì)也〔二二〕。
〔一〕鐸按:吹律定姓,肇自軒轅,胙土命氏,傳之唐世,由來尚矣。中葉以降,譜牒湮沉,溷冒因仍,昧其初祖;重以古今遞嬗,南北遷移,聲有轉(zhuǎn)訛,字多增省,重囗貤謬,治絲而棼。蓋在昔已病奇觚,后來幾成絕學(xué)。考姓氏之書,世本最古。繼是有作,則節(jié)信此文及應(yīng)劭氏姓篇。賈執(zhí)英賢傳之類,卓爾見稱。次則林寶元和姓纂。鄧名世古今姓氏書辨證。王應(yīng)麟姓氏急就篇。鄭樵通志氏族略諸書,并傷齟齬。明季以還,又不下十余部,群相蹈襲,自鄶無譏。凌氏統(tǒng)譜,更為妄作。清嘉慶中,武威學(xué)者張澍,尋潛夫之墜緒,慕仲遠(yuǎn)之博聞,為姓氏五書,刊行者有尋源。辨誤二種,雖不無瑕颣,實(shí)洞見本原,李慈銘所謂涼士之杰出者也。今校正此卷,則有取其說焉。
〔二〕白虎通姓名篇云:“所以有氏者何?所以貴功德,賤伎力,或氏其官,或氏其事,聞其氏即可知其德,所以勉人為善也。”
〔三〕“民”舊作“氏”。
〔四〕“十”字舊空。
〔五〕“傳稱”以下見楚語。“子弟”下“千”字。“世”字并衍。鐸按:“千世”當(dāng)從楚語作“之質(zhì)”。十二字為句。
〔六〕舊脫“子賜棄姓”四字,據(jù)天中記廿四補(bǔ)。禮記大傳疏引鄭康成駁五經(jīng)異義云:“堯賜伯夷姓曰姜,賜禹姓曰姒,賜契姓曰子,賜稷姓曰姬,著在書傳。”周語:'太子晉云:“禹賜姓曰姒,氏曰有夏;四岳賜姓曰姜,氏曰有呂。”’
〔七〕隱八年左傳。
〔八〕“邑”字衍。
〔九〕“國”舊作“爵”,今移正,與下文相應(yīng)。
〔一0〕以上二十字舊脫。按御覽三百六十二引風(fēng)俗通氏姓篇序俱與此同,今據(jù)補(bǔ)。
〔一一〕中行見下晉公族注。
〔一二〕元和姓纂云:“左傳,晉欒黡為下軍大夫,子孫氏焉。”按欒氏世將下軍。僖廿七年傳:“欒枝將下軍。”文十二年傳:“欒盾將下軍。”成二年傳:“欒書將下軍。”襄十三年傳:“欒黡將下軍。”
〔一三〕“子”疑“孫”,并見下。
〔一四〕風(fēng)俗通作“巫。卜。陶。匠”,此亦當(dāng)有卜氏。
〔一五〕意林作“西都”,通志氏族略五。鄧名世古今姓氏書辨證四并同。廣韻十二齊“西”字注。通鑒一“西門豹”注又引作“西郭”。
〔一六〕意林。廣韻。通鑒注并無“東郭”,疑衍。鐸按:此所舉皆以四為率,又東。西。南。北亦順,則“東郭”不當(dāng)有。
〔一七〕氏族略三引風(fēng)俗通云:“有三烏大夫,因氏焉。漢有三烏群。”元和姓纂又云:“三烏,姜姓,炎帝之后,為侯國,因氏焉。”
〔一八〕氏族略三云:“晉公子重耳封舅犯于五鹿,支孫氏焉。”按漢書有五鹿充宗。鐸按:姓纂十姥云:“趙有將軍五鹿盧。”
〔一九〕氏族略四云:“魏初平中,有青牛先生,山東人也。”按王氏著書在初平前,是古有此姓矣。青牛先生見魏略,魏志管寧傳裴松之注引之。
〔二0〕氏族略四引風(fēng)俗通云:“微子乘白馬朝周,因氏焉。”
〔二一〕“志”意林作“地”。按風(fēng)俗通作“職”,志。職聲相近。
〔二二〕“出”當(dāng)作“此”。漢書王莽傳云:“如此屬不可勝記。”淮南子泛論訓(xùn)亦云:“凡此之屬,皆不可勝著于書策竹帛,而藏于官府者也。”
衛(wèi)侯滅邢,昭公娶同姓,言皆同祖也〔一〕。近古以來,則不必然。古之賜姓,大諦可用,其余則難。周室衰微,吳。楚僭號,下歷七國,咸各稱王〔二〕。故王氏。王孫氏。公孫氏及氏謚官〔三〕,國自有之,千八百國,謚官萬數(shù),故元不可同也。及孫氏者,或王孫之班也,或諸孫之班也〔四〕,故有〔五〕同祖而異姓,有同姓而異祖。亦有雜厝〔六〕,變而相入,或從母姓〔七〕,或避怨讎〔八〕。夫吹律定姓,惟圣能之〔九〕。今民散久〔一0〕,鮮克達(dá)〔一一〕音律。天主尊正其祖〔一二〕。故且略紀(jì)顯者,以待士合揖損焉。〔一三〕
〔一〕春秋僖廿五年:“衛(wèi)侯毀滅邢”,左傳云:“同姓也,故名。”哀十二年“孟子卒”,左傳云:“昭公娶于吳,故不書姓。”論語:'陳司敗云:“君娶于吳為同姓。”’御覽引風(fēng)俗通云:“公羊譏衛(wèi)滅邢,論語貶昭公娶于吳,諱同姓也。”
〔二〕淮南子覽冥訓(xùn)云:“晚世之時(shí),七國異族。”高誘注:“七國,齊。楚。燕。趙。韓。魏。秦也。齊姓田,楚姓羋,燕姓姬,趙姓趙,韓姓韓,魏姓魏,秦姓嬴,故異族也。”
〔三〕“氏謚”舊倒。
〔四〕“班”猶“別”也。
〔五〕“有”舊脫。
〔六〕漢書地理志云:“五方雜厝”,晉灼云:'厝,古“錯(cuò)”字。’
〔七〕漢書夏侯嬰傳云:“初嬰為滕令奉車,故號滕公。及曾孫頗尚主,主隨外家姓號孫公主,故滕公子孫更為孫氏。”
〔八〕如下所云智果。張良之類。鐸按:廣韻十二霽“桂”字下載后漢炅橫四子改姓桂。囗。炔,字皆九畫,亦其類也。
〔九〕白虎通姓名篇云:“古者,圣人吹律定姓,以記其族。”鐸按:“圣”即“圣人”,詳?shù)禄笆ド钪弊ⅰ?
〔一0〕論語。鐸按:敘錄敘交際作“今民遷久”,同。說詳彼。
〔一一〕“達(dá)”舊作“遠(yuǎn)”。
〔一二〕“天主”疑“人生”之誤。毛詩序云:“生民尊祖也。”王先生云:'“天主”疑“定姓”之誤。’
〔一三〕“士”當(dāng)作“三”,“三合”即“參合”。韓非子主道篇云:“以參合閱焉。”史記倉公傳云:“參合于人。”后漢書文苑邊韶傳云:“檢括參合。”“揖”與“挹”同,史記十二諸侯年表序云:“七十子之徒,口受其傳指,為有所刺譏褒諱挹損之文辭不可以書見也。”
伏羲姓風(fēng),其后封任。宿。須朐。顓臾四國,實(shí)司大囗與有濟(jì)之祀〔一〕,且為東蒙主〔二〕。魯僖公母成風(fēng),蓋須朐之女也〔三〕。季氏欲伐顓臾,而孔子譏之〔四〕。
〔一〕見僖廿一年左傳。“朐”作“句”。按僖廿二年公羊傳作“朐”,文七年傳同。鐸按:僖廿二年左傳亦作“句”。
〔二〕論語。
〔三〕左傳。
〔四〕論語。
炎帝苗胄,四岳伯夷,為堯典禮〔一〕,折民惟刑〔二〕,以封申。呂〔三〕。裔生尚〔四〕,為文王師〔五〕,克殷而封之齊〔六〕,或封許。向,或封于紀(jì),或封于申〔七〕。申〔八〕城在南陽宛北序山之下〔九〕,故詩云:“亹亹申伯,王薦之事,于邑于序,南國為式〔一0〕。”宛西三十里有呂城〔一一〕。許在潁川,今許縣是也〔一二〕。姜戎居伊。洛之閑,晉惠公徙置陸渾〔一三〕。州。薄。甘。戲。露。怡〔一四〕,及齊之國氏〔一五〕。高氏〔一六〕。襄氏〔一七〕。隰氏〔一八〕。士強(qiáng)氏〔一九〕。東郭氏〔二0〕。雍門氏〔二一〕。子雅氏〔二二〕。子尾氏〔二三〕。子襄氏〔二四〕。子淵氏〔二五〕。子干氏〔二六〕。公旗氏〔二七〕。翰公氏〔二八〕。賀氏〔二九〕。盧氏〔三0〕,皆姜姓也。
〔一〕書堯典。
〔二〕書呂刑。
〔三〕史記齊太公世家云:“其先祖嘗為四岳,佐禹平水土,甚有功,虞。夏之際封于呂,或封于申。”詩崧高毛傳:“堯之時(shí),姜氏為四伯,掌四岳之祀,述諸侯之職。于周,則有甫,有申,有齊,有許也。”按“甫”與“呂”通。書呂刑,孝經(jīng)。禮記并引作甫刑。史記周本紀(jì)亦云:“甫侯言于王,作修刑辟。”
〔四〕“裔”上疑脫字。齊世家云:“夏。商之時(shí),申。呂或封枝庶子孫,或?yàn)槭耍衅浜竺缫嵋病!?
〔五〕世家云:“西伯獵,遇太公于渭之陽,載與俱歸,立為師。”
〔六〕世家云:“武王已平商而王天下,封師尚父于齊營邱。”
〔七〕水經(jīng)注廿三陰溝水篇引世本云:“許。州。向。申,姜姓也,炎帝后。”
〔八〕“申”舊脫。
〔九〕漢書地理志南陽郡宛注云:“故申伯國。縣南有北筮山。”又育陽注云:“有南筮聚,在東北。”鐸按:北序山又名北筮山。顧祖禹讀史方輿紀(jì)要踵括地志之謬,謂申城在南陽縣北,皆由誤讀此句,以“宛北”連文。陳奐詩毛氏傳疏已糾之。
〔一0〕與今詩不同,說見三式篇。
〔一一〕“城”舊作“望”。史記齊世家集解:'徐廣曰:“呂在南陽宛縣西。”’水經(jīng)注淯水篇云:“梅溪又徑宛西呂城東。”
〔一二〕漢書地理志:“潁川郡,許故國,姜姓四岳后太叔所封。”
〔一三〕僖廿二年左傳:“秦。晉遷陸渾之戎于伊川。”襄十四年傳以為姜戎氏,謂“諸戎是四岳之裔胄”,杜注:“四岳之后皆姓姜,又別為允姓。”昭九年傳云:“允姓之奸居于瓜州,伯父惠公歸自秦,而誘以來。”按僖傳杜注:“允姓之戎居陸渾,在秦。晉西北,二國誘而徙之伊川,遂從戎號,至今為陸渾縣。”據(jù)疏,陸渾是敦煌之地名,徙之伊川,復(fù)以陸渾為名,非本居伊。洛徙置陸渾也。僖十一年傳“伊。雒之戎同伐京師”,杜注:“雜戎居伊水。洛水之閑者。”此又先居伊。雒,非秦。晉所遷者。
〔一四〕“怡”舊作“帖”。史記索隱:'三皇本紀(jì)云:“神農(nóng)氏,其后有州。甫。甘。許。戲。露。齊。紀(jì)。怡。向。申。呂,皆姜姓之后。”’路史后紀(jì)四云:“黃帝封參盧于路”,注:'亦作“露”。’又云:“伊。列。舟。駘。淳。戲。怡。向。州。薄。甘。隋。紀(jì),皆姜國也。禹有天下,封怡以紹烈山,是為默臺。”
〔一五〕“氏”字舊空,據(jù)程本補(bǔ)。昭四年左傳杜注:“國氏,齊正卿,姜姓。”廣韻二十五德“國”字注云:“太公之后。”
〔一六〕“高氏”舊空,據(jù)程本補(bǔ)。唐書宰相世系表云:“齊文公赤生公子高,孫傒以王父字為氏。”按高傒見左傳。
〔一七〕“襄”字舊空,據(jù)程本補(bǔ)。“氏”字各本并脫。襄廿三年左傳齊有襄罷師,廿五年傳齊有襄伊,二襄皆齊公族。
〔一八〕氏族略三云:“齊莊公子廖封于隰陰,故以為氏。”齊語隰朋,韋昭注:“齊莊公之曾孫,戴仲之子成子也。”鐸按:齊有兩莊公,此春秋前之莊公贖。
〔一九〕舊作“士氏。強(qiáng)氏”,據(jù)后紀(jì)四改。按“士”下“氏”字即“襄”字下所脫,今移正。鐸按:作“士氏。強(qiáng)氏”是也。成十八年左傳有士華免,杜注:“齊大夫。”又齊策一。呂氏春秋知士篇有士尉。東觀漢記有強(qiáng)華,“強(qiáng)”與“強(qiáng)”同。路史合二氏而一之,蓋不足據(jù)。
〔二0〕襄廿五年左傳:'東郭偃曰:“臣出自桓。”’
〔二一〕古今姓氏書辨證引世本云:“齊頃公生子夏勝,以所居門為雍門氏。”按淮南子覽冥訓(xùn)高誘注:“雍門,齊西門也。”
〔二二〕氏族略三云:“齊惠公之孫公孫灶字子雅之后。”鐸按:亦見呂氏春秋慎行篇注。襄三十年左傳注。姓纂六止引英賢傳。
〔二三〕氏族略三云:“齊惠公之孫公孫蠆字子尾之后。”按公孫灶。公孫蠆見襄廿九年左傳,子雅。子尾見襄廿八年傳。昭十年傳疏云:“齊惠公生子欒。公子高。高生子尾,欒生子雅。”鐸按:亦見呂氏春秋注。姓纂六止。
〔二四〕古今姓氏書辨證引世本云:“齊惠公子子襄之后。”“惠”舊作“桓”,據(jù)氏族略三改。
〔二五〕古今姓氏書辨證子泉氏引世本云:“齊頃公生子泉湫,因氏焉。”按“子泉”即“子淵”,唐人避諱改。昭廿六年左傳齊有子淵捷子車,八年傳杜注:“子車,頃公之孫捷也。”鐸按:氏族略亦作“子泉”,避唐諱相沿未改。
〔二六〕古今姓氏書辨證引世本云:“齊頃公子子干之后,以王父字為氏。春秋時(shí)有子干囗。”按昭十四年左傳作子韓囗。氏族略三引世本云:“公子都字子干。”
〔二七〕廣韻一東“公”字注云:“齊悼子公旗之后。”按“悼子”當(dāng)是“悼公子”。鐸按:亦見姓氏書辨證一東。氏族略三。
〔二八〕后紀(jì)四作“公翰”。鐸按:廣韻一東載齊公族又有公牽氏。公紀(jì)氏。公牛氏,“公”字并在前,此“翰公”蓋誤倒。
〔二九〕元和姓纂云:“齊公族慶父之后慶克生慶封,以罪奔吳,漢末徙會(huì)稽山陰。后漢慶儀為汝陰令,曾孫純避安帝父諱,始改賀氏。”氏族略四云:“齊桓公之子公子無虧生慶克,亦謂之慶父。”
〔三0〕元和姓纂云:“齊文公子高,高孫傒食采于盧,因姓盧氏。”鐸按:廣韻十一模同,亦見唐書宰相世系表。