姚姓的起源主要有以下幾種說法:
舜帝後裔:姚姓起源於舜帝的後裔。舜帝生於姚墟,因此其後代以姚為姓,稱為姚氏。這一說法在多個歷史文獻中有記載,如《通志·氏族略》和《名賢氏族言行類稿》等。
子姓:春秋時期有姚國,為商族的後代,其子孫以國為氏,稱為姚氏。
羌族改姓:漢朝末期西羌燒當部首領姚戈仲的後代中,有人改姓為姚。
蒙古族改姓:元明時期蒙古族禹爾部的成員,有被賜姓為姚的。
滿族改姓:金國時期女真岳佳部的成員,有改姓為姚的。
德昂族改姓:明朝時期德昂族拉耐氏族的成員,有改姓為姚的。
其他少數民族改姓:白族、俄羅斯族等少數民族中也有姚氏族人分布。
姚姓是中國歷史上最古老的姓氏之一,起源可追溯至公元前兩千多年前的母系氏族社會。姚姓在全國的分布主要集中於浙江、安徽、廣東、江蘇等省份。