徐姓主要源自:嬴姓。
1、源于嬴姓,以国名为氏。远祖可追溯到五帝时代金天氏少昊(嬴姓)。少昊重孙为伯益,佐大禹治水有功,夏王封伯益之子若木于徐,故地在今安徽省泗县北。徐国历夏、商、周三朝代,一直活跃在江淮之间,史称徐戎,也称徐夷或徐方。春秋时,徐偃王反周,被周穆王联合楚国所灭,后又复封徐偃王之子宗为徐子。战国时,吴国灭徐,随后越国灭吴,至楚国灭越,徐国的版图归入楚国。徐国的子孙遂以国名为氏,散居于江淮之间。
2、源于嬴姓,以部落为氏。周朝初期,周公旦平定殷侯武庚和三监叛乱之后,裂分殷商遗民六个氏族与鲁公,其中有徐氏族。
3、源于改姓而来:
①北魏时,居住在今宁夏贺兰山地区和甘肃庆阳地区的氐族中,有徐姓人。但这些徐姓人到底是出自嬴姓还是后来氐族人自行改姓,现在已经无法考证。
②蒙古族改徐姓:苏密尔氏,世居克什克腾、大黄山,后有满族引为姓氏者,多冠汉姓为徐氏。兀苏德氏,源自蒙古旭烈兀部,后多冠汉姓为徐氏。明初蒙古族人七十五,归附明朝,被明成祖朱棣赐汉姓为徐晟,其子孙称徐氏。
③朝鲜族改徐姓:唐朝百济国王子扶余隆,改汉姓为徐姓。
清朝,居于今俄罗斯加斯西湖口的高丽族人,皆改汉姓为徐氏,为今朝鲜族徐氏来源之一。
④满族改徐姓:清朝满洲八旗舒禄氏、徐吉氏、舒穆禄氏等氏族集体改姓徐,后成为东北地区的徐姓满族。
宋朝时期,徐姓大约有84万人,约占全国人口1.1%,排在第17位。徐姓第一大省是江西,约占全国徐姓总人口的23.5%。在全国的分布,主要集中于江西、浙江、山东、江苏,这四省徐姓大约占全国徐姓总人口的62%;其次分布于福建、安徽、四川、湖北、河南,这五省的徐姓又集中了30%。全国形成了以赣浙为中心的徐姓大聚集区。两广、云贵以及西北地区徐姓人口十分稀少。
明朝时期,徐姓大约有192万人,约占全国人口2.1%,排在第10位。宋元明600年全国人口纯增长率是20%,徐姓人口纯增长率高达128%,人口纯增长了108万。明朝时期,浙江为徐姓第一大省,约占全国徐姓总人口的35.1%。在全国的分布,主要集中于浙江、江苏、江西三省,这三省徐姓大约占徐姓总人口的64.5%;其次分布于安徽、福建、山东、湖北,这四省的徐姓又集中了21.7%。在西北和西南地区,徐姓仍为罕见姓氏。
当代,徐姓在全国的分布主要集中于江苏、广东、浙江、四川四省,约占全国徐姓总人口的41%;其次分布于山东、江西 、安徽、河南、湖北,这五省的徐姓又集中了30%。江苏为徐姓第一大省。全国形成了长江三角地区、广东东部和四川三块高比率徐姓分布区域。
当代徐姓人口分布频率,单位面积内密度最高的地区在江苏中南部和浙江北部的杭嘉湖平原,以及山东烟台地区,每平方公里的徐姓人口达到9人以上,中心地区高达12人以上。徐姓分布密度最高的(7.2人以上/平方公里)地区占国土面积3.4%,徐姓人口大约293万;3.6-7.2人/平方公里的地区占国土面积14.4%,徐姓人口大约667万;1.8-3.6人/平方公里的地区占国土面积29.6%,徐姓人口大约736万;1-1.8人/平方公里的地区占国土面积19%,徐姓人口大约199万;不足1人/平方公里的地区占国土面积33.6%,徐姓人口大约97万。在江苏南部、浙江、安徽东南部、江西东北部、云南中部和南部,是徐姓占当地人口比例最高的地区,一般达到2.5%以上,其覆盖面积占了全国总面积的4.4%;在江苏北部、安徽大部、江西大部、山东东部、云南东部和西部、甘肃武威地区、黑龙江东北部、辽宁东部、吉林东南部、台湾北部,徐姓占当地人口的比例在1.5-2.5%之间,其覆盖面积占了全国总面积的13.4%;在华北、华中、华南、西南和东北其他地区,徐姓占当地人口的比例在0.5-1.5%之间,其覆盖面积占了全国总面积的48.1%;在其他地区,徐姓占当地人口的比例不足0.5%,其覆盖面积占了全国总面积的34.1%。