2、西周宣王姬靜的小兒子尚父,於周幽王時被封於楊(今山西洪洞縣以南),建立楊國,為侯爵,春秋時被晉國所兼並,楊侯的子孫以國為氏,姓楊。
3、周成王封弟弟叔虞於唐,名為唐叔虞。 唐叔虞的兒子謝繼位後,因為唐朝有晉水,改稱晉侯。 周宣王的兒子尚父在幽王時被楊侯封死,春秋時晉國楊滅,楊氏成為晉國羊舌胤的封地。 滅晉羊舌氏,伯石有子逃到華山仙谷,住在華陰,被稱為楊氏,史稱楊氏正宗。
4、最後,楊姓的發源地,現在在山西省境內。 春秋晉滅亡時,楊姓向西發展繁殖,先遷陜西,後遷山西汾水中遊霍縣壹帶,在河南繁衍。