賜姓:隋朝楊義臣原名尉遲,鮮卑族,北魏八姓之壹。陳壹之父魏赤沖和隋朝初年的隨軍大將大西常茹抗擊突厥,壯烈犧牲。隋文帝,為追認魏池有功,賜義臣姓楊。三國時期,諸葛亮平定哀牢夷(遼國湘黔分支)後,給當地少數民族以趙、張、楊、李等姓氏。
收養:西晉氏族首領收養其侄兒令狐茂叟,改姓楊。楊,本名喬,自幼在家長大,故改姓楊。楊守良,本名錢,在楊平定江西黃巢起義軍時大放異彩,被養大為假兒子,改名為楊、守良。
庇護:浙江諸暨市楊姓,改倪姓。孫倪英,第八任倪英,宋代龍圖閣學士,因反對王安石變法被貶忻州。那時候,倪英的小兒子倪順還在繈褓中,差不多已經出家了。政府牽線搭橋,老奶奶孟氏用小舅和耿交換,保存了下來。倪順長大後,力學成績優異。他念我家姓楊的好心,改姓楊。
少數民族改姓:北魏孝文帝遷都洛陽後,實行漢化政策,將莫呼魯氏改為楊氏。在白族中,楊姓壹直是主要姓氏,是唐代白族的第壹姓氏。