杜姓是多源流、多民族的中华姓氏。其来源有杜康、姜姓、祁姓和外姓的改姓等多种说法,尊杜伯或者杜康为得姓始祖。
春秋战国时期,杜姓人已徙居到湖北、山东的部分地区。西汉时,形成了京兆杜姓望族。魏晋南北朝时,杜姓人为躲避战乱大举南迁,并在当地形成大族。宋元时期,杜姓人南迁者渐多。明清时期,南迁至云南
据传,皇帝的排名较好十五子之一有个叫祁的,尧姓,伊祁,杜氏出自祁姓,是帝尧的后代。