謝姓的來源較爲複雜,主要包括兩大主流來源,即出自姜姓和出自任姓。
出自姜姓的謝姓,源於炎帝后裔申伯。相傳炎帝居住在姜水附近,因此以姜爲姓。在商代,申伯的後代伯夷和叔齊反對武王伐商,後被楚國滅掉後,其子孫以新都邑名爲姓,稱謝氏。
出自任姓的謝姓,則更爲古老,可以追溯到黃帝的後代。黃帝有25個兒子,其中14個兒子得到了姓氏,任姓是其中之一。任姓下有多箇小國,包括謝國。周宣王時期,謝國被滅,其子孫以國名爲姓,形成任姓謝氏。
此外,還有一些謝姓來源於其他姓氏的改姓,如南北朝時期的匈奴高車部人的直勒氏族,以及清朝滿洲八旗的謝姓等。這些外族的改姓爲謝姓增添了更多的文化和社會多樣性。
綜合來看,謝姓的形成和發展經歷了複雜的過程,涉及多箇歷史時期和不同的民族背景。