杨姓据说最早源于春秋时期的杨国(今山西省洪洞县),为隋朝、南吴的国姓,是一个典型的多民族、多源流姓氏,主要源自姬姓及少数民族改姓等,是中华姓氏之一,杨伯侨为得姓始祖。
杨姓的其它由来说法
出自姞姓杨国说:据李学勤《中华姓氏谱》载,此说不见于传世文献,而见诸出土文物,姞姓杨据说要早于姬姓杨。
出自杨孙子遗说:为秦穆公时大夫杨孙之后,以祖名为氏。据《左传》记载,秦穆公有大夫名杨孙,因失职而奔于宋,其后裔孙以祖名姓杨,称为杨氏。
出自汉末时赐姓:三国时,诸葛亮平哀牢夷(湖南、贵州的僚族分支)后,赐当地少数民族为赵、张、杨、李等姓。