春秋战国时期各诸侯国的姓氏
晋国 姬
鲁国 姬
卫国 姬
郑国 姬
宋国 子
中山国 子
吴国 姬
越国 姒
齐国 姜/田
楚国 芈
燕国 姬
韩国 姬
赵国 赢
魏国 姬
秦国 赢
赵国跟秦国同姓
①以国名为氏。诸侯国君主以受封的国名为氏。如晋重耳即晋文公重耳,以国名晋为氏,重耳为名;鲁申即鲁僖公申,国名鲁为氏,申为名。
②以封地为氏。卿大夫及其子孙以采邑名为氏。如晋国大夫毕万采地为魏,后世子孙以魏为氏;曲沃桓叔之子公子万封于韩,以韩为氏。
③以官名为氏。贵族及其子孙以其官名为氏。晋国的林父为步兵组织三行里中行的军帅,称中行桓子,其子荀偃称中行偃,以中行为氏;宋国执政卿乐喜(子罕)称司城子罕,其孙乐祁(子梁)称司城氏,是以司城为氏。司徒、司马、司空、司寇也是此类。
④以职业为氏。如巫氏、卜氏、祝氏、史氏、匠氏、陶氏等等。
⑤以居住地为氏。鲁庄公子遂住鲁东门,称东门遂(名)、东门襄仲(字),是以东门为氏;宋国乐大心为右师,居于宋桐门,称桐门右师,是以桐门为氏。诸如东郭、西门、池等等。
⑥以同周王或侯君主血缘关系远近之称为氏。周僖王之子虎称王子虎,其孙称王孙苏;郑穆公之子喜(子罕)称公子喜,其孙舍之(子展)称公孙舍之。
⑦以贵族的字为氏。按照宗法制度,公族只包括各代国君的近亲三代,公孙之子不属公族而须另外立氏。这些贵子孙多以其王父(祖父)之字为其氏。郑国公子发字子国,其孙国参(子思)即以“子国”的末字为氏;另有公子,字子驷,其孙以“驷”为氏。以祖父之字为氏最为常见,是得氏通例。
春秋以前,贵族之姓承袭自远祖,因此百代不变,比较稳定;氏为贵族得自与自己血缘关系较亲近的先人,而且还会随著封邑、官职的改变而改变,因此会有一个人的后代有几个氏或者父子两代不同氏。另外,不同姓之间可能会以同样的方式命氏,因此会出现姓不同而氏相同的现象。战国时,宗法制度瓦解,姓氏制度也发生根本变革。这时氏开始转变为姓,如本属于姒姓的齐国田氏,至战国时已以田为姓。以往贵族才有姓,平民仅有名,战国以后,平民有姓,百姓遂成为民众的通称。姓氏制度的演化,反映了贵族的没落,平民地位的上升。秦汉以来,姓氏合而为一。《通志·氏族略》载,“秦灭六国,子孙该为民庶,或以国为姓,或以姓为氏,或以氏为氏,姓氏之失,由此始……兹姓与氏浑为一者也"。