楊姓是中國的第六大姓,僅次于王、李、張、劉、陳,楊姓人口大約在5000萬以上,其中最著名的弘農(nóng)楊氏在中國歷史的舞臺上留下了一連串光輝燦爛的足跡。東漢時期的“四世三公”,統(tǒng)一大江南北從而結(jié)束南北朝分裂戰(zhàn)亂局面的大隋朝,唐朝官高門顯的11位宰相和“回眸一笑百媚生”的楊貴妃,宋朝名垂青史至今家喻戶曉的楊家將……都無不閃耀著燦爛的歷史光輝。如今,弘農(nóng)楊氏的裔孫已播遷到全國各地和世界各國。由此可見,在民間流傳的“天下楊氏出弘農(nóng)”的諺語是有一定道理的。
弘農(nóng)楊氏異祖同宗之謎
以湖南城步縣的楊氏族譜《城步譜》、廣東梅州的楊氏族譜《梅州譜》和湖南望城的卯田楊氏族譜《卯田譜》為代表的楊氏宗譜認(rèn)定楊氏受姓始祖為唐叔虞的次子杼,杼于周康王六年被封為楊侯。譜中對杼以下每代人都詳細(xì)記載了生卒年月日時、爵位官職、墓地山向、配偶及生子等。以福建漳州的楊氏族譜《漳州譜》和湖南漢壽的花園楊氏族譜《花園譜》為代表的楊氏宗譜是以伯僑為始祖而記載世系的,內(nèi)容較簡略。
對比上述兩類不同的楊氏宗譜,發(fā)現(xiàn)其中存在著令人生疑的奇怪現(xiàn)象?!冻遣阶V》《梅州譜》和《卯田譜》尊楊杼為始祖,傳第25代楊章;而《漳州譜》和《花園譜》以楊伯僑為始祖,傳第17代也到楊章。這兩類楊氏宗譜所記載的楊章都是字道斐,都生活在東周末年,華陰人,配姜氏,生三子(其中二子同名),其子楊款都是字洪(宏)哲,被封為秦國上卿,兩個楊款都生四子,都是長子楊顯(失考),次子楊碩(承嗣)。由此可見,兩類楊氏宗譜所記載的由不同始祖(楊杼和楊伯僑)繁衍而來的楊章竟是同一個人,豈非咄咄怪事?
兩位楊侯伯僑身世混淆之謎
以《城步譜》《梅州譜》和《卯田譜》為代表的楊氏宗譜在尋根覓源中,認(rèn)定楊氏受姓始祖為杼公,而不是伯僑公,且楊姓中的伯僑亦非晉武公之子。晉武公子伯僑是唐叔虞長子晉燮父的后裔,復(fù)姓羊舌,屬于另外一姓,不能把尚父裔孫楊伯僑與羊舌氏的晉伯僑混為一談。關(guān)于伯僑被封為楊侯之事,在楊氏宗譜中有兩種不同的楊伯僑的生平資料,發(fā)現(xiàn)他們雖然生活的年代不同,卻頗有幾分相似之處。在《城步譜》和《花園譜》中,兩位伯僑的字(又名)都叫文實,都被封為楊侯,謚賢敬,都是配于氏,生三子,遜、近、述。遜襲位;近,字子恭,為邑宰;述,字子憲,官令尹。說明這兩類楊氏宗譜有互相抄襲現(xiàn)象?!冻遣阶V》所記載的資料比《花園譜》更詳細(xì)一些,可能是一類族譜的續(xù)譜人誤認(rèn)為這兩位伯僑是同一個人,于是就從另一類族譜中抄來一部分關(guān)于伯僑的資料,補充在自己的族譜上,從而造成兩位不同年代不同世系的伯僑具有相似性,給后人留下了兩位楊侯伯僑身世混淆之謎。
楊氏先人兩次大逃亡之謎
有的楊姓專著提出:“楊侯滅國后,他的子孫不是逃往了弘農(nóng)華陰,而是逃到四川的巫山了?;蛘邨詈畹牧硪恢堤拥搅怂拇ǎㄎ咨剑!碑a(chǎn)生上述模糊認(rèn)識是由于將晉上卿楊食我的子孫與揚侯周伯僑的兩次大逃亡混為一談所致。楊食我子孫是在智伯、韓、趙、魏、范、中行這六卿和晉頃公的追殺下于晉頃公十二年(公元前514年)逃于華山仙谷的;而揚侯周伯僑卻是在魏、趙、韓這三侯的追殺下于周安王十五年(公元前387年)逃于楚巫山的。兩次大逃亡的時間前后相差127年。楊食我已于公元前514年被殺,他的子孫不可能等到127年后再逃于楚巫山;同樣,于公元前387年逃于楚巫山的揚侯周伯僑也不可能上溯127年去充當(dāng)楊食我的子孫。
兩支楊姓淵源的歷史真相
第一支楊姓起源于唐叔虞次子杼。周武王伐紂勝利之后,將居住在山西省洪洞縣一帶的炎帝后裔揚人趕到長江流域去,其中一部分人在湖北北部建立揚子國,楚國在荊山強盛起來后,揚人再南遷到江漢地區(qū)與越人結(jié)合而成揚越??粘鰜淼膿P人之墟(山西洪洞一帶)即稱為揚地。周康王六年將揚地分封給唐叔虞次子杼,謂之揚侯。傳至第6世揚康被亂所害,絕祀,收箕子孫為養(yǎng)子,即揚紹甲。紹甲在公元前841年的社會大動亂中被殺,絕祀。周宣王于十九年封第五子尚父(太祖)為揚侯,取名為揚澗。當(dāng)揚侯爵位傳到尚父的孫子揚丙宏時,正值西周滅(公元前771年),東周興(公元前770年)。平王東遷繼位,實依晉、鄭、秦,遂以揚地賜晉國,晉于是并有揚國。故《氏族略》云:“周宣王少子尚父,幽(宣)王時封為揚侯,為晉所滅,其后為氏?!?/p>
從揚澗(尚父)的裔孫第10世揚丁宏至第19世揚歡一直都無爵位,到第20世揚季洪時,正值公元前5 14年楊食我被滅族,于是季洪乘機恢復(fù)爵位,季洪死后,由其子揚東蓮襲侯爵,東蓮死后,由其子揚定悼襲侯爵,于周安王十五年(公元前387年),除第十三子伯僑外,定悼及其14個兒子全部被殺。伯僑與其母公孫氏幸被家人古吉搭救,投靠晉國賢士大夫習(xí),習(xí)為掩護他們倆,與公孫氏拜為兄妹,呼伯僑為外甥,并將他改名為文實。大夫習(xí)懼怕魏、趙、韓,讓伯僑母子附周。周安王念其先人功勛,仍封為揚侯,承繼乃祖爵位,是為繼揚杼之后的揚氏第23世祖。空有爵位并無封地的揚侯周伯僑(由于他是周宣王少子尚父的裔孫,故又稱為周伯僑)害怕仇人追殺,就只好逃向遠方避難了。
那么,他逃到哪里去了呢?在《漢書·揚雄傳》中有這樣的記載:“揚雄,字子云,蜀郡成都人,其先出自有周伯僑者,以支庶初食采于晉之揚,因氏焉。不知伯僑周何別也,揚在河汾之間,周衰而揚氏或稱侯,號日揚侯。會晉六卿爭權(quán),韓、魏、趙興而范、中行、智伯弊。當(dāng)是時,逼揚侯,揚侯逃于楚巫山,因家焉。楚漢之興也,揚氏溯江上處巴江州,而揚季官至廬江太守。漢元鼎間(公元前116~公元前111年)避仇復(fù)溯江上處岷山(江)之陽日郫?!睋P侯伯僑逃難時間是周安王十五年(公元前387年),當(dāng)時范、中行氏已滅72年,智伯已滅68年,“周威烈王賜趙、韓、魏皆命為諸侯”已過17年。這正是“韓、趙、魏興而范、中行、智伯弊”時期,與《漢書·揚雄傳》中所記載的“揚侯逃于楚巫山”的時間相吻合?!稘h書·揚雄傳》中所記載的是周伯僑,號日揚侯,這就意味著他正是周宣王少子尚父的裔孫,無封地而只有揚侯封號的逃避仇人追殺的揚伯僑。由于周衰已無權(quán)威,周安王所封的揚侯只能空有封號,而不能實際擁有封地,那就只好逃于楚巫山了。揚雄在詩作《反離騷》中曾哀嘆其祖先日:“有周氏之嬋嫣兮,或鼻祖于汾隅。靈宗初牒伯僑兮,流于要之楊侯?!边@位末代揚侯裔孫懷著與屈原被流放時同樣的心情大發(fā)感慨,深為祖先失國而悲痛,是可以理解的。
在揚雄時代,盡管揚、楊二字已混用,許多揚姓家族已隨波逐流融入楊姓,但作為大文學(xué)家的揚雄對自己的姓氏的文字是很認(rèn)真的,堅持姓“揚”而不姓“楊”是無可非議的。有人指責(zé)他“子云好奇,特自標(biāo)異”,“修家子云,老不曉事”是毫無道理的。
揚侯伯僑住在楚巫山中,死后,其子揚遜襲爵位,事實上,已淪為平民,到伯僑的孫子揚章時,生平已失考,家譜也出現(xiàn)斷層,一直到曾孫揚季才東山再起,官至廬江太守。在揚雄以后的漫長歲月中,絕大多數(shù)揚姓家庭已逐漸融入楊姓。如今,揚雄的裔孫已遍布四川各地,并播向江南和嶺南,繁衍成為以杼或尚父為始祖的由揚氏轉(zhuǎn)化而來的楊姓子孫。
第二支楊姓起源于晉武公次子伯僑。晉侯接受周平王封賞后,即將揚國舊地改為楊氏縣,周襄王五年(公元前647年)封伯僑(因系晉武公之子,故又稱晉伯僑)為楊侯,轄楊氏縣(由于當(dāng)?shù)厥a(chǎn)楊樹,東周以后,揚地逐步改稱為楊地,稱楊氏縣,故晉伯僑被封為楊侯,而非揚侯)。晉伯僑(第l世)的楊侯爵位傳到第6世楊食我(任晉上卿)時,于晉頃公十二年(前514年)受祁盈冤案株連而被滅族。據(jù)《史記》載:“(頌公)十二年,晉之宗家祁侯孫(即祁盈)、叔向子(即楊食我)相惡于君。六卿欲弱公室,乃遂以法盡滅其族,而分其邑為十縣,各令其子為大夫。晉益弱,六卿皆大。”楊食我的個別子孫幸免于難,逃往華山仙谷避難。當(dāng)時,楊食我的兒子楊道正在周都洛陽任大司馬,也幸免于難。楊道的10世孫就是弘農(nóng)楊氏的奠基人楊章。楊章的10世孫就是東漢太尉楊震,楊震和他的裔孫曾在中國歷史上譜寫了一系列輝煌篇章,使整個楊氏家族滿門生輝。
對楊姓淵源的探討
由揚氏轉(zhuǎn)化而來的楊姓裔孫從家族世系傳承的角度出發(fā),尊首封揚侯的杼公為始祖是正確的,這就是“楊姓起源于唐叔虞次子杼”說法的由來;但杼公傳至第6世揚康即絕祀,故從血統(tǒng)關(guān)系方面來看,尊再封揚侯的尚父為始祖也是正確的,這就是“楊姓起源于周宣王少子尚父”說法的由來。
由羊舌氏分化而來的楊姓裔孫從首封楊侯的角度出發(fā),尊晉伯僑為始祖是正確的,這就是“楊姓起源于晉武公子伯僑”說法的由來;晉伯僑雖被首封為楊侯,但并沒有馬上姓楊,而是從晉伯僑的羊舌大夫突開始稱為羊舌氏,羊舌突的次子羊舌胖(叔向)為始祖也是正確的,這就是“楊姓起源于羊舌胖(叔向)”說法的由來。
無論是以杼或尚父為始祖,由揚氏轉(zhuǎn)化而來的楊姓,還是以晉伯僑或羊舌胖(叔向)為始祖,由羊舌氏分化而來的楊姓,這兩支楊姓的子孫都是周武王姬發(fā)第三子唐叔虞的裔孫,這就是“楊姓起源于唐叔虞之后”說法的由來。
《姓考》說,周宣王曾孫封于楊,楊國后來被晉國所滅,楊國后代便以故國名為姓。這種說法是錯誤的,實際情況是:周宣王少子尚父封于揚,傳到尚父的孫子(即周宣王的曾孫)丙宏和丁宏時,揚國被晉國所滅,于是他們就以故國名“揚”為姓,尊他們?yōu)榱⑿帐甲媸呛虾跚槔淼?,但說他們封于楊就不對了。
春秋時,周景王封少子于陽樊(今河南濟源),其后裔避周亂北遷幽、燕,因邑命氏,即以陽為姓。很早以來,就有人將楊、揚、羊、陽視為同出一源。這是一種訛傳,實際上,除楊、揚、羊(部分出自羊舌)具有同源性關(guān)系外,陽姓基本上與楊姓沒有關(guān)系。
《世本》載:“周武王第三子唐叔虞之后,至?xí)x出公遜于齊,生伯僑,歸周,天子封于(為)楊侯?!薄缎兆搿芬舱f:伯僑系“晉出公之子”。據(jù)《晉世家》載:“智伯、趙、韓、魏四將攻出公,出公奔齊,道死?!睍x出公已死于奔齊途中,已不存在“遜于齊,生伯僑,歸周,天子為楊侯”了。在《花園譜》等楊氏宗譜中明確記載:“楊伯僑:又名文實,晉武公之子,獻公之弟?!倍锻ㄖ尽な献迓裕ㄈ钍稀芬鳎骸安畠S晉武公孫子齊之子?;蛉?,晉武公遜于齊?!睍x武公在奪取晉國政權(quán)后第二年就死了,何談遜于齊。至于說伯僑是晉武公齊之子也是毫無根據(jù)的。