亦未必同出於《靈王》也。
《野客叢書》曹子建作《王仲宣誄》曰:「流裔畢萬,末胄稱王,厥姓斯氏,條分葉散,世滋芳烈,揚聲秦漢」 ,呂向注:「秦有王翦、王離,漢有五侯。」 按王粲系畢公高之後,畢萬封於魏,後十代文侯始列為侯,至孫稱惠王,因以王為氏。而秦之翦、離,自周太子晉之後;漢之五侯,自齊田和之後。此三派元不相干,注引為一,誤矣。故新莽以姚、媯、陳、田、王五姓為宗室,禁元城王氏勿與四姓為婚,而己自取王訢之女;魏東萊王基為子納太原王沈女,皆不以為嫌,蓋知此也。庾信作《宇文傑墓志》,亦有是誤。
韓文公作《王仲舒神道碑》文云:「王氏皆王者之後,在 太原者為姬姓。春秋時,王子成父敗狄有功,因賜氏。」 此語卻有斟酌。
竇氏古無所考,類族者不得其本,見《左傳》有「后緡方 娠,逃出自竇」之文,即為之說曰:「帝相妃有仍氏女,逃 出自竇,奔歸有仍」,生少康。少康次子曰龍,留居有仍, 遂為竇氏。
唐書宰相世系表
此與王莽引《易》「伏戎于莽,升其高陵」,莽,皇帝名也;升, 劉伯升也,何以異哉?乃韓文公作《竇牟墓志》:「后緡竇 逃閔腹子夏以再家竇為氏。」亦用此事。竊意古地以 竇名者甚多,必是以地為氏。《路史》曰:「余嘗考之,古之 得姓者,未有不本乎始封者也,其氏於事者蓋寡矣。 而姓書氏譜每為之曲說,至有棄其祖之所自出,又」 牽異類而屬之,豈不悲哉!正謂若此之類也。
漢時碑文所述氏族之始,多不可據。如魏蔣濟《郊議》 稱《曹騰碑》文云,「曹氏族出自邾,王沈《魏書》云,『其先出 於黃帝,當高陽世陸終之子曰安,是為曹姓。周武王 克殷,封曹俠于邾,至戰國為楚所滅,子孫分流,或家 於沛。而魏武作《家傳》,自云『曹叔振鐸之後。陳思王作 《武帝誄》曰『於穆武王胄稷裔周』。則又姬姓之後,以國』』」 為氏者矣。及至景初中,明帝從高堂隆議,謂魏為舜 後。詔曰:「曹氏世系出自有虞氏,今祀圜丘,以始祖帝 舜配。」後少帝禪晉文,亦稱「我皇祖有虞氏」,則又不知 其何所據。
《宋書符瑞志》載博士蘇林、董巴言,但云魏之氏族出自顓頊,與舜同祖,見於《春秋世家》。《魏志》蔣濟以為舜本姓媯,其苗曰田,非曹之先,著文以追詰隆。
夫以「一代之君而三易其祖」,豈不可笑,況於士大夫 乎!
程氏出程伯休父。《太史公自序》云:「重黎氏世序天地, 其在周,程伯休父其後也。」應劭曰:「封為程國,休父字 也。其後為司馬氏。」
《晉書·宣帝紀》:「其先出自帝高陽之子重黎,為《夏官》祝融,歷唐、虞、夏、商,世序其職。及周,以夏官為司馬。其後程伯休甫,周宣王時以世官克平徐方,錫以官族,因而為氏。」
而《左傳成十八年》「晉欒書、中行偃使程滑弒厲公」,注: 「程滑,晉大夫。」《襄二十三年》「程鄭嬖於公」,注:「鄭亦荀氏 宗。」此則晉之程氏,乃荀氏之別,不與休甫同出。今既 祖休甫,又祖程嬰,則誤矣。
《路史》以荀為文王之後。子華子之書,亦言其族出於司馬,而又曰趙則真吾姓之所宗氏也,則程又與趙同祖。朱子曰:「《子華子》近世偽書,今或引其說以證姓氏之所從出,則誣其祖矣。」 又按《莊子》及《呂氏春秋》,子華子,韓昭釐侯時人,非孔子所見之程子。
沈氏,《宋書》沈約《自序》:「昔少皞金天氏有裔子曰昧,為 元冥師,生允格、臺駘、臺駘能業其官,宣汾洮,障大澤, 以處大原。帝顓頊嘉之,封諸汾川。其後四國:沈、姒、蓐、 黃。沈子國,今汝南平輿沈亭是也。」
汝南去汾川甚遠
《春秋》之時,列於盟會。《定公四年》,「諸侯會召陵伐楚,沈 子不會。晉使蔡伐沈,滅之,以沈子嘉歸。」按:沈、姒、蓐、黃 四國皆在汾水之上,為晉所滅。
《左氏昭公元年》傳曰:「今晉主汾而滅之矣。」
黃非江人,「黃人」之「黃」,則沈亦非沈子嘉之沈休文乃 並列而合之為一,誤也。《唐宰相世系表》曰:「沈氏出自 姬姓,周文王第十子聃叔季,食采於沈,汝南平輿沈 亭即其地也。」此為得之。
又按魯有沈猶氏。《家語》:「魯之販羊有沈猶氏者,曾子弟子沈猶行,是以地為姓。」 《漢書》:景帝封楚元王子歲為沈猶侯。
白氏,唐白居易自序《家狀》曰:「出于楚太子建之子白 公勝,楚殺白公,其子奔秦,代為名將,乙丙已降是也。 裔孫白起,有大功於秦,封武安君。」按:白乙丙見於僖 之三十三年。白公之死,則哀之十六年後白乙丙一 百四十八年。曾謂樂天而不考古,一至此哉!
《唐宰相世系表》以西乞術白乙丙為「孟明之子」 ,尤誤。