1、出自祁姓和姬姓,為黃帝軒轅氏之後,亦為帝堯之後。帝堯是黃帝軒轅氏的玄孫,姓伊祁,名放鄖,堯是他的谥号。他最初被封于陶,後來遷于唐,所以被稱為陶唐氏。堯成為天子後,開始以“唐”為國号,所以又稱唐堯,世稱“唐放勳”(“放”極言大,“勳”即功勳),稱頌他的功勳和德化之治。帝堯的後裔則被遷往杜國,稱唐杜氏。唐杜氏的後裔有以國為氏的,稱唐氏。
2、出自唐叔虞,為黃帝軒轅氏之後。堯做了百年天子後禅位給舜,堯逝世後,舜封他的兒子丹朱為唐(今河北省唐縣)侯。到周武王時,唐侯作亂被成王所滅,唐國之地就被改封給成王之弟唐叔虞。有著名的“桐葉封侯”典故,《史記· 晉世家》:“成王與叔虞戲,削桐葉為圭以與叔虞,曰:‘以此封若。’史佚因請擇日立叔虞。成王曰:‘吾與之戲耳。’史佚曰:‘天子無戲言’。言則史書之,禮成之,樂歌之。于是遂封叔虞于唐。”(西周時,成王與弟弟叔虞一起玩耍時,将一片桐葉剪成圭的形狀,遞給叔虞,并說:“以此作證,封你為侯”,史官(一說“周公”)于是請成王擇日以封叔虞。成王長大後說:“這是我與他開玩笑呢”,史官說:“天子無戲言”,于是禮樂周全的封叔虞于唐。)唐叔虞的子孫也以國為氏,後來就姓了唐。
3、出自丹朱之後,為帝堯之後,亦為黃帝軒轅氏之後。周昭王時,曾封丹朱之後在魯縣為唐侯,被楚滅後,其子孫也姓唐。
4、春秋時,又有一支姬姓唐諸侯國,被楚昭王滅後,其後人也稱為唐氏。以上這4支唐氏,均源自軒轅氏;其中1、3亦出自帝堯,2、4亦出自周朝宗室。
5、少數民族用唐姓或改姓唐姓。東漢時唐姓始有他族加入。如南方白狼王中有唐姓;隴西(今屬甘肅)羌亦有唐姓。