中文中的姓氏一词,最早时其“姓”与“氏”不同。姓产生在前,氏产生于后。“姓”的本意是女人生的子女,在母系社会,同一个母亲所生的子女就是同姓;在父系社会,姓则随父亲。随着同一祖先的子孙繁衍增多,这个家族往往会分成若干支散居各处。各个分支的子孙除了保留姓以外,另外为自己取一个称号作为标志,这就是“氏”。也就是说,姓是一个家族的所有后代的共同称号,而氏则是从姓中派生出来的分支。
姓产生后,世代相传,一般不会更改,比较稳定,而氏则随着封邑、官职的改变而改变,因此会有一个人的后代有几个氏或者父子两代不同氏。另外,不同姓之间可能会以同样的方式命氏,因此会出现姓不同而氏相同的现象。
在周朝以前,贵族除了有姓之外,还往往以国、官位为氏。而一般人没有姓,也没有氏。当时只有诸侯国的国君及其家族才有姓,而氏则是赐封了土地以后才有。
贵族获得氏的方式有:
以国名为氏
以邑名为氏
以官名为氏
以职业名为氏
以住地之名为氏
以同周王或侯君主血缘关系远近之称为氏
以贵族的字为氏。
在夏商周三代,男子称氏,女子称姓。氏用来区别贵贱,贵族有氏,贫民有名无氏。姓用来区别婚姻。同姓不能通婚,姓同氏不同也不能通婚,而氏同姓不同则可以通婚。后来在中国一直保持了这种传统,同姓之人通婚被视为禁忌。直到现代,这种传统才被逐渐打破,但是许多地方民间仍然不赞成同姓通婚。
春秋战国时,宗法制度瓦解,姓氏制度也发生根本变革。这时氏开始转变为姓。战国以后,平民也有姓,百姓遂成为民众的通称。这反映了贵族的没落,平民地位的上升。
秦汉以后,姓与氏合一,遂称“姓氏”。
楚王姓芈
芈姓后来形成了很多其他的姓氏:
景氏,出自春秋时期的楚国公族,是由楚大夫景差而来的姓氏。相传,景差是楚国贵族,人仕后官至大夫,子孙为了加以纪念,便以他的名字为姓,成为最早的一批景姓人。
昭氏,芈姓,楚公族也,以族为氏。《楚辞》云:昭、屈、景,楚之三族也。
伍氏,芈姓,楚大夫伍参之后也。
能氏,楚熊挚之后,避难改为能氏。
鬻氏,芈姓,楚鬻熊之子鬻拳之后也。
班氏,芈姓,楚若敖生斗伯比,伯比生令尹子文,为虎所乳,谓虎有斑纹,因以为氏。
翠氏,芈姓,楚将景翠之后。
苗氏,源出于芈姓,是以地名命名的姓氏。
成氏,芈姓,春秋时期,楚国君的儿子字成虎,他的后世子孙取其“成”字为姓,亦称成氏。
建氏,芈姓,楚太子建之后。
屈氏,芈姓,楚公族也。是以封地命名的姓氏,春秋时楚武王的儿子瑕任楚国莫敖,被封在屈邑。
潘氏,芈姓,周代楚国王族的后代。
尚氏,姜姓,齐太公之后也。
桓氏,姜姓,齐桓公之后,以谥为氏。
查(2ha)氏,源于芈姓。春秋时,楚国有公族大夫封邑在查,其后代子孙称查氏。
荆氏,源出于芈姓。西周初年,楚国先君熊绎被封在荆山一带,国号为荆,直到春秋初期才改为楚国。楚文王以前的荆君,有庶出子孙以国号为姓,称荆氏。
庄氏,春秋时楚国君旅,死后谥号为“庄”,他的后世子孙以其谥号为姓。
熊氏,商末鬻熊之后,楚国公族以芈为姓,国君以能为氏。
我觉得这段解释的蛮详细的,你可以参考一下。