徐姓为嬴姓伯益的后裔,属以国为氏之姓。古代东夷族有一个分支叫徐夷,或称徐方,在今淮河中下游一带活动,据说是伯益的后裔。伯益因佐禹治水有功,被舜赐姓嬴氏。伯益有个儿子叫若木,夏代时被封于徐(今江苏泗洪县及安徽泗县一带),至西周穆王时出了一位著名的君王徐若偃,史称徐偃王。
徐若偃以仁义著称,曾在挖河时得到一副红色弓箭,遂起代周天子而王天下的野心,率三十六国诸侯起兵反周。时周穆王正在西王母那里做客,闻听消息后由造父驾车从昆仑丘驰返镐京,遣使令楚国前往讨伐。战争使民众生灵涂炭,徐偃王心有不忍,罢兵弃国,躲进彭城(今江苏徐州市)附近的深山老林中。周穆王知道当地人怀念徐偃王,遂以偃的儿子宗为徐子(即子爵),继续管理徐国。传至宗的11世孙章禹时,吴国于公元前512年出兵伐徐,引水灌徐国都城,灭掉了徐国。亡国后的徐国子孙,以原国名为姓氏,即徐氏。
孙姓的来源主要有三支,分别出自姬姓、芈姓和妫姓。
西周初年,武王姬发封其同母弟康叔于卫(今河南淇县)。卫康叔的8世孙卫武公有个儿子叫惠孙,惠孙的孙子名乙,字武仲,他以祖父的字命氏,即孙氏。此为姬姓之孙。
春秋初期,楚国王族、名相孙叔敖(芈氏,名敖,字孙叔),刚正清廉,死后其子生活困难。楚庄王听说后把寝丘(今河南沈丘县西南)的一块地赐给孙叔敖的儿子。孙叔敖的儿子以父字为姓,奉孙叔敖为孙姓始祖。因楚国的祖先为芈姓,故称此支孙氏为芈姓之孙。
妫姓之孙出自春秋时齐景公的大夫陈无宇。他是从陈国逃到齐国的陈公子完的4世孙。无宇之子书,字子占,因功被齐景公赐姓孙氏,封于乐安(今山东博兴县)。后因乱,孙书之孙孙武逃到吴国为将,举世闻名的《孙子兵法》即孙武所著。孙武的后代孙膑也是著名的军事家,著有《孙膑兵法》。
帝舜时有大臣朱虎,但朱虎无世系可考,所以一般认为朱氏出自曹姓,是由邾氏去邑而形成的。颛顼帝的玄孙陆终有6个儿子,第5子名安,为曹姓。西周初年,武王封安的裔孙曹挟于邾(今山东曲阜市东南南陬村),建立邾国,又称邹国。战国中期,邾国为楚所灭,邾国王族以邾为氏,后又去掉偏旁“邑”成为朱氏;另外,还有一支朱氏,系由少数民族所改。北魏孝文帝迁都洛阳后进行汉化改革,鲜卑族的渴浊浑氏、可朱浑氏被改为朱氏。