唐姓的主要源頭有二,分別出自祁姓和姬姓。
姬姓唐氏有兩支。一支為唐叔虞的后裔。周成王滅祁姓唐國(guó)后,將唐國(guó)故地分封給自己的弟弟叔虞,稱(chēng)唐叔虞,其后有唐氏。另外,春秋時(shí)期,在今河南唐河縣東北部一帶有一個(gè)唐國(guó),為周代“漢陽(yáng)姬”(即在江漢流域的周同姓小國(guó))之一,周朝初年即已立國(guó),但該國(guó)初封者失載。公元前505年,唐國(guó)為楚所滅,子孫以國(guó)為姓,形成姬姓唐氏的一大支脈。
祁姓唐氏為帝堯的后裔,也分為兩支。分別得姓于河北唐縣和山西翼城。