在夏、商、周的时候,人 们有姓也有氏。“姓”是从居住的村落,或者所属的部族名称而来。
“氏”是从君主所封的地 、所赐的爵位、所任的官职,或者死后按照功绩,追加的称号而来。
后世之姓,大约有以下几种来源:
1、以氏为姓。氏族社会晚期以至夏、商时代,分支氏族的标号有的也成为后起之姓,如:姬、姜、姒、风、己、子、任、伊、嬴、姚。
2、以国名为姓氏。夏、商二代均封侯赐地,西周初年更是实行大封建,大大小小的诸侯国遍布九州,这些国名便成为其国子孙后代的。如程、房、杜、戈、雷、宋、郑、吴、秦等。周文王封少子于狄域,其子孙便姓狄。白狄族一支在今河北省无极县建立鼓国,后代便有姓鼓。有的姓是秦汉以后外邦人带来的,如米姓出自西域米国,安姓出自安息。
3、以邑名为姓氏。如周武王时封司寇忿生采邑于苏,忿生后代因此姓苏。
4、以乡、亭名为氏。如嬴姓秦国的始祖非子的支孙封在邑乡,得邑氏;至六世孙被周禧王封为邑侯,采食解州。
5、以居住地为姓氏。如齐国公族大夫分别住在东郭、南郭、西郭、北郭,这四郭便成了姓氏。
6、以先人的字或名为姓氏。如周平王的庶子字林开,其后代姓林。又如齐国大夫童刁的孙子以刁氏传世。
7、以排行为姓氏。如春秋鲁国有孟孙氏、叔孙氏和季孙氏。
8、以官职为姓氏。如西周的职官司、司马、司空后来均成为姓。又如汉代有治粟都尉,后代便姓粟。
9、以技艺为姓氏。商朝有巫氏,是用筮占卜的创始者,后世便以为氏。又如卜、陶、甄、屠等姓均是以技艺为氏。
10、古代少数民族融合到汉族中带来的姓。如慕容、宇文、呼延等。
11、以谥号为氏。如庄氏原为楚庄王之后,康氏原为周武王之弟康叔之后。
12、因赐姓、避讳而改姓。如南朝隆武帝把国姓“朱”赐给了郑成功,闽台百姓称郑成功为“国姓爷”。又如汉文帝名刘恒,恒氏因而改为常氏。