歷史簡介
原有姞姓楊國被戎狄所滅。周宣王 把兒子長父封到楊國(今山西省洪洞縣),為楊侯。四十二年逑鼎記載的是前786年,周宣王命大臣逑輔佐長父,長父的楊國被晉獻公所滅,楊被封給獻公之弟伯僑,就是後來的羊舌氏家族。史籍上對於兩周時中國存在的諸侯國有一次比較全面的記載,在《國語·鄭語》中,史伯對周宣王之弟鄭桓公友說:“當成周者,南有荊、蠻、申、呂、應、鄧、陳、蔡、隨、唐;北有衛、燕、狄、鮮虞、潞、洛、泉、徐、蒲;西有虞、虢、晉、隗、霍、楊、魏、芮;東有齊、魯、曹、宋、滕、薛、鄒、莒。”這諸多國家中,楊國一直被史學家認為在山西的洪洞縣境內。楊姓淵源
楊姓源於周武王的後代,有兩種說法,即武王三子叔虞支系和周宣王之子尚父支系。
其一:周宣王之子尚父於周幽王時(約公元前780年)被封於楊稱為楊侯,即古楊國。 因幽王寵信褒娰而廢申後和太子宜臼。公元前771年,申侯宜臼的外祖父借犬戎的力量攻破鎬京,殺死幽王,西周滅亡。同時古楊國也遭到了犬戎進攻,國滅。事後申侯又借諸侯國的力量趕走了犬戎,擁立宜臼為王,是為周平王,東周開始。周平王繼位後又封周宣王的曾孫於楊,仍為楊侯。大約在公元前650年左右,晉獻公、晉惠公滅楊國後,其子孫以國為姓,開始姓楊。但並無是誰開始以楊為姓的描述,也沒有後代延續的內
其二:周武王第三子叔虞封到唐國為候,被稱為唐叔虞。唐叔虞之子燮繼位改國號為晉,稱為晉候。大約在公元前650年左右,晉獻公、晉惠公滅楊國後,晉國又把古楊國舊地賜給伯橋,封為楊侯。伯橋,字叔向,因食地於羊舌,又稱羊舌大夫-伯石(字食我),伯石繼承爵位後以封地為姓,開始姓楊,史稱楊石,約在公元前540年左右。但文中未說明伯橋的世系,是否晉武公之子。有的資料又說伯橋並未封候,英年早逝,無社會活動,史無記載 ---綜上所述,兩支楊氏:一為周宣王之子尚父支系,二為周武王三子叔虞支系。