源于姬姓与祁姓。黄帝轩辕氏的六世孙帝尧,姓伊祁,最初被封于陶,后来迁于唐,到周武王时,唐侯作乱被成王所灭,原来帝尧的后裔则迁往杜国,称唐杜氏。唐侯被灭后,唐国之地就被改封给成王之弟唐叔虞,唐叔虞后裔也改唐姓。
出自祁姓,以封号为氏
丹朱是上古帝王尧的儿子,尧禅位于舜之后,舜将丹朱封为唐侯,直至西周周成王时期,因发动叛乱,家族被周朝镇压并除去封号,子孙迁于临近西周都城丰镐的杜地为诸侯,或沿称唐氏,或称唐杜氏。到周昭王时期,又复封丹朱的后裔为唐侯。[2][3]于20世纪80年在西安西郊出土的杜伯鬲上有铭文“杜伯作叔祁尊鬲,其万年子子孙孙永宝用”,足以证明杜国确实姓祁,是尧帝的正宗后裔。
出自姬姓,以封号为氏
据《姓氏考略》及《世本》所载,周成王在镇压唐侯叛乱后,改封自己的弟弟叔虞为唐侯,家族遂以唐为氏,叔虞亦称唐叔虞。春秋时期,现今河南唐河县、湖北随州市、枣阳市一带另有一姬姓唐国,于公元前506年同吴国和蔡国一起参加柏举之战击败楚国,次年被复仇的楚国所灭,国人以唐为氏。