杨姓出自姬姓。杨姓得姓于西周初年,已有3000多年的历史。周成王封其三弟叔虞在唐(今山西闻喜县东北),史称唐叔虞。晋武公(叔虞十一世孙)时,封次子于杨,称杨侯,是为杨姓的受姓始祖。宣王时期,周宣王姬静又将子长父封到杨国(今山西省洪洞县),亦为杨侯,至周桓王时,杨国被晋武公所灭。其后裔以杨为姓。唐叔虞之长子燮父由唐侯改封为晋侯,传至十一世晋昭侯时,封其叔成师于曲沃,故城在今山西闻喜东,史称曲沃桓公。至周桓王时,公元前678年,曲沃武公统一晋国,史称晋武公。晋武公灭杨国,以杨国故地赐予其少子伯侨,伯侨之曾孙羊舌肸食采于杨邑,其后裔以邑名为杨氏。晋灭杨后,封杨地为大夫羊舌肸(字叔向)的食邑。至晋顷公十二年(前514年),晋灭羊舌氏,羊舌食我之子逃到华山,居住在弘农华阴,以祖宗封地杨为姓,其后代开基各地,成为杨氏繁衍发展的主流,史称杨氏正宗。后有晋悼公的弟弟杨干被封在杨邑,后世子孙以邑为姓,这支杨姓被称为河东杨氏。另有一支周景王的后裔被封在古杨邑(今河南宜阳西),其后以杨为姓。几支杨姓均出自周武王之后,其中多数功微势弱,因无颂扬之事,遂失去记载,唯有晋武公之子伯侨的后裔显赫于后世,这支杨姓成为当代杨姓群体的骨干中坚。经历晋顷公“六卿之难”,死里逃生的杨氏残部背井离乡,渡越黄河,躲进陕西华阴华山200多年,直到战国魏襄王时代,才有族人杨章出山做官。其后裔守修武(今河南获嘉县),封临晋(今陕西大荔县),族人很快在关中、河南地区蔓延开来。东汉大名鼎鼎的太尉杨震就出自弘农华阴,其后裔兴旺发达,人才辈出,后世凡言杨氏,皆曰弘农