姚姓的起源主要有以下幾種說法:
出自舜帝姚重華。據《通志·氏族略》記載,舜帝生於姚墟,故而其後代以姚為姓。
出自子姓。春秋時期,有姚國,為商族後代,其子孫以國為姓。
出自羌族。漢朝末期,西羌燒當部首領姚戈仲改姓為姚,其後代沿用此姓。
出自蒙古族。元、明時期,蒙古族禹爾部有人被賜姓姚。
出自滿族。金國時期女真岳佳部的印宿白懷改姓為姚。
出自德昂族。明朝時期,德昂族拉耐氏族改姓為姚。
出自其他少數民族。如白族、俄羅斯族等,也有姚姓分布。
此外,還有其他說法提到黃帝之妃嫫母的後代及堯帝子孫在舜帝時期的姚地子孫也可能形成了姚姓。這些信息展示了姚姓豐富的歷史淵源和多元的文化背景。