关于杭氏起源的说法和大禹治水有关。相传夏禹治水时来到会稽(今浙江绍兴)大会天下诸侯。治水大业完成后,那里留下很多船只,他把这些船只交给他的一个儿子管理,并将他封在全航这个地方,建立了余航国(今浙江余杭)。后来,其子孙就将“航”去舟加木写成“杭”,并自称为杭氏,世代相传,就形成了今天的杭氏。