薛姓的起源三:来自外族的改姓。
薛姓也是一个由多民族来源组成的中国大姓。两汉魏晋南北朝时,北方长期处于战乱,证券频繁更迭,中原人群多次向南大迁移,北方民族大批进入中原,中原汉族中开始融入了大量的北方民族的血液,薛姓中也流入外族人的基因。最著名的事件有:西汉时,四川蜀族是与胡、氐、丁零族等同的民族,薛部落是蜀族中的强大氏族,后北迁居于河东之汾阴,今山西万荣县西南,到东晋末已形成了著名的河东薛氏,不就全部成为汉族;北魏时匈奴的吐京胡中也有薛姓部落;鲜卑高车族薛干部落的叱干氏族集体改汉姓薛,形成河南薛氏族;北宋西夏国党项族也有薛姓,后来也成为西北地区的薛姓汉族;清朝满洲人中也有薛姓,世居沈阳,其先为薛姓汉人,入旗满化为满洲人,清朝中期以后,旗人与汉人多为杂居,互相通婚,清末民国初,多数族人成为汉族。