1、出自嬴姓。
远祖可追溯到4000多年前的五帝时代金天氏少吴。少昊氏族最早活跃在今河北盐山东南,后南迁到山东曲阜地区,为以凤凰为图腾的东夷族一支。少昊之孙皋陶在尧舜时为掌管刑法和司法之官,皋陶之子伯益为掌管火种和驯养兽鸟之官,佐禹治水立有大功。夏王封伯益之子若木于徐,故地在今安徽泗县北,徐国历夏、商、周三朝代,一直活跃在江淮之间,史称徐戎,也称徐夷或徐方。春秋时,徐偃王反周,被周穆王联合楚国所灭,后又复封徐偃王之子宗为徐子。战国时,公元前512年吴国灭徐,随后越国灭吴,公元前511年,楚国灭越,徐国的领土归入楚的版图。徐国的子孙遂以国名为氏,散居于江淮之间。4000年前的夏朝,徐国获封,到战国时国灭,徐姓至少也有2500多年的历史了。
2、出自子姓。
周朝初期,周公旦平定殷侯武庚和三监叛乱之后,裂分殷商遗民六个氏族与鲁公,其中有徐氏族。
3、出自外族的改姓。
徐姓的外族血缘融入事件有:东晋北地氐族中有徐姓,今宁夏贺兰山地区和甘肃庆阳地区的氐族;蜀人賨族中也有徐姓;进入南北朝之后,这些少数民族的徐姓基本都同化为汉族了。清朝满洲八旗舒禄氏、徐吉氏、舒穆禄氏等氏族集体改姓徐,后来成为东北地区的徐姓汉族。
源自嬴姓及少数民族改姓等。夏朝徐若木为徐姓始祖。
徐姓在宋版《百家姓》中排名第一百五十位。至2010年,根据国家统计局数据显示,按人口排序,徐姓在中国大陆列第十一位(在中国台湾列第二十位)。大陆人口近2000万人,约占全国人口的1.43%。