一,源自扬性
古时杨扬不分,以扈为性。
二,源自改姓
改杨姓主要由同源,避难,避仇,收养,过祭,祀性以及少数民族改姓等构成。
①赐性:隋代杨义臣本性尉迟氏,为北魏勋臣八性之一,义臣之父尉迟崇随出随形军总打到西厂乳与突厥交战,力战而死,隋文帝应对啊尉迟崇功业的追忆,下诏赐义臣国性杨氏,三国时诸葛亮平定哀牢夷后是当地少数民族为赵张杨李等性。
②收养:西晋士族首领白清王杨飞龙,收养外甥令狐茂搜改其姓为杨氏杨复光本姓乔少时养鱼内饰羊悬架家随转阳性杨守亮本性量杨复光平定西江黄巢起义军时德阳为甲子转姓杨改名首亮。
③避难:今浙江省的概浦杨性,为倪性所改。
④少数民族改姓:北魏孝文帝迁都洛阳后施行汉化政策其中的万斛是改为杨式白族中的杨氏一直是主要形式属于汉化改姓的氏。