以国名为姓起源、以先祖名为姓起源、以官职为姓起源、出自杜康、出自姜姓、源出祁姓、自外姓和外族的改姓。
1、以国名为姓起源:杜本是一种树木的名,是神农氏中一支氏族的神树。这支氏族崇拜杜梨树为氏族的原始图腾,建立国度后称杜城,较好终形成国和姓这是杜姓较好早的起源。
2、以先祖名为姓起源:春秋时期,楚国有君主名叫熊艰,号称杜敖。其后人以“杜”为姓。