杨姓的由来主要有以下几种:
源自姬姓
周武王孙:周武王孙,叔虞次子,晋侯燮父之弟,被封于杨,称杨侯,为杨姓人的受姓始祖之一。
周宣王子长父:周宣王将子长父封到杨国,为杨侯,春秋时杨为晋所灭,其后裔以杨为姓。
晋武公子伯侨:晋武公次子伯侨被封于杨,称杨侯,伯侨的后代以杨为姓。
源自扬姓
古时杨扬不分,以邑为氏。
源自改姓
赐姓:如隋代杨义臣本姓尉迟氏,因功被封赐杨姓。
收养:如西晋百顷氐王杨飞龙收养外甥令狐茂搜,改其姓为杨氏。
避难:如浙江省诸暨市的概浦杨姓,为倪姓所改。
少数民族改姓:如北魏孝文帝时期,莫胡卢氏改为杨姓。
其他来源
杨姓最早起源于春秋时期的杨国(今山西省洪洞县),为隋朝、南吴的国姓。
杨姓在宋版《百家姓》中位列第16位。
杨姓由“木”和“昜”组成,其原始图腾为扶桑纪历。
杨姓是一个典型的多民族、多源流姓氏,其历史源远流长,分布广泛,历史上有许多著名的历史人物出自杨姓,如杨业、杨延昭、杨炯、杨万里、杨涟、杨振宁等