以国名为姓起源、以先祖名为姓起源、以官职为姓起源、出自杜康、出自姜姓、源出祁姓、自外姓和外族的改姓。
1、以国名为姓起源:杜本是一种树木的名,是神农氏中一支氏族的神树。这支氏族崇拜杜梨树为氏族的原始图腾,建立国家后称杜城,最终形成国和姓这是杜姓最早的起源。
2、以先祖名为姓起源:春秋时期,楚国有君主名叫熊艰,号称杜敖。其后人以“杜”为姓。
3、以官职为姓起源:杜蒯是春秋时期晋、秦、卫诸国掌管膳食和祭祀牺牲的官吏,是官职称谓,在杜蒯的后裔子孙中,有以先祖官职称谓为姓氏者,称“杜”氏。
4、出自杜康:杜姓第一人是酿酒鼻祖杜康。杜康的出生年代,一种说法是在5000年前的黄帝时期 ,另一种说法认为他就是夏朝第六代国王少康。杜康的故乡在今河南省汝阳县杜康村。明万历年间修撰的《直隶汝州全志·伊阳古迹》等书中,有“ 杜康造酒于伊阳杜水”的记载。今汝阳县以前称伊阳县,清代以前属直隶汝州管辖, 所以说杜康是今汝阳县人,河南被视为杜姓的发祥地。
5、出自姜姓:为神农氏的后代。相传在商朝时已经有杜国,是神农氏的后裔后土的子孙。古杜国在今陕西西安东北部。商末周国兴起,杜人归顺于周。史书上没有留下姜姓杜氏后裔的消息,可能完全融入了祁姓杜氏之中。
6、源出祁姓:为帝尧的子孙。4000多年前的帝尧初居山东定陶,后迁河北唐县,故号陶唐氏,祁姓。其实陶唐氏是当时活跃在华北地区的一支部落,由于帝尧的丰功伟绩,才使陶唐氏记载于后人的史书之中。舜封尧子丹朱为唐侯,到夏王孔甲时,丹朱后裔刘累为夏王驯养龙有功而封于刘聚,即刘国。商朝后期封刘累的后裔为豕韦国君,西周初期改为唐公,以奉尧祀。周成王灭唐,迁唐公于杜,遂称唐杜氏。至周宣王时杜伯无罪被杀,杜国子孙一部分出逃,留居杜城者为杜氏。春秋初,杜国为秦宁公所灭。祁姓杜氏的历史至少有3000 年。
7、自外姓和外族的改姓:融入杜姓的外族主要有:秦汉之际板循蛮首领杜濩,杜姓是巴族人中的大姓;南北朝北魏鲜卑族独孤浑氏族改为杜姓;北宋金国女真族徒单氏族改为杜姓;清朝满洲八旗都善氏、图克坦氏等氏族均集体改为杜姓,其后族人多数同化为东北杜姓汉族,与今东北多杜姓与满族的改姓有直接关系。