2、出自賜姓。三國時,諸葛亮平定哀牢夷(湖南、貴州的僚族 分支)後,賜當地少數民族為趙、張、楊、李等姓。
3、出自他姓改楊姓。如福建林姓遷居廣東梅州後改姓楊。《北 史》載,楊義臣本姓尉遲,後改楊氏。
4、出自他族改姓。如北魏孝文帝遷都洛陽後,施行漢化, 據《魏書.官氏誌》所載,北魏有代北姓「莫胡蘆」氏,後改為漢字單姓「楊」氏。
5、以封地為姓。周武王之子(姓姬)叔虞,字子於。周滅唐 (今山西翼城西)後,把唐封地給他。並賞給他懷姓九宗。叔虞(又 稱唐叔)的兒子燮繼位以後,因唐地南臨晉水,就改稱晉侯。這樣, 叔虞就成了周代晉國的始祖。叔虞的後裔有封於楊者。楊,在今山西 洪洞東南。春秋時滅於晉國,成了晉國大夫羊舌肸的封地。被封於楊 地者的後代就用封地名“楊”作為姓氏。
6、為五胡十六國時氐族姓氏。據《晉書》雲 ; 氐有楊氏,世居仇池 ( 甘肅仇池山 )。
7、出自「揚」姓。以邑為氏。古時有「揚氏邑」