宣太后與楚國的關系 秦國為什么有那么多羋姓

很簡單 , 先秦時代姓和氏不同 。姓別婚姻,氏分貴賤 , 也就是姓的作用是區別于婚姻的,同姓不婚 。氏表示社會地位的,氏的來源有封地,官名,職業,甚至方位等等,比如周朝國姓姬姓,分封的諸侯魯國,晉國,燕國,這些國家的國君雖然還是姓姬,但氏已經分化為魯氏,晉氏,燕氏 。
也就是說由簡單的姬姓演變為多個氏,姓不變,氏可以變,比如魯國國君姬姓魯氏,然后生了兒子,沒當國王,分封了一小塊土地,比如我家祖上就是某代魯國公子,封地在汪 , 所以我這一只又從姬姓魯氏分化成了姬姓汪氏 , 其他上古八姓也是類似如此,比如贏姓分為秦氏,馬氏,趙氏等等 。姬姓演變為張氏 , 周氏,韓氏 。羋姓演變為屈氏,昭氏,景氏等等 。由于氏是代表社會地位,表示出生貴賤的,所以男子是稱氏不稱姓 , 比如屈原 , 其實是羋姓屈氏,不能叫羋原,而是按照氏,叫做屈原 。
先秦時代結束,到了漢代 , 姓氏合一 , 原先的姓由于不經常用(男子稱氏不稱姓),所以氏就取代了原有姓氏作用,變成了我們現在所謂的姓 。
綜上所述,不是上古大姓沒有了,而是隱藏在現在的氏中沒人提而已 , 如果你是趙姓馬姓徐姓,大概率是嬴姓;如果你是周姓,大概率是姬姓(如今常用姓氏百分之七八十都是姬姓);如果是屈姓米姓,大概率是羋姓;如果你是呂姓崔姓,大概率是姜姓 。
上古八大姓:姬、姜、姚、嬴、姒、媯、妘、姞,這八大姓按姓氏人口排行只有姜姓和姚姓排進前一百位,姬姓雖然沒有排前一百位,姬姓全國人口好像有五十多萬,姬姓號稱萬姓之祖,演變出四百多個姓氏,也就是說四百多姓氏是出自姬姓 。
嬴、姒、媯、妘、姞這五大上古姓氏現在確實很少見 ,我也從來沒有遇到過,屬于罕見姓氏了 。據資料查出,全國嬴姓有一萬人左右 。還有羋姓,羋姓是祝融八姓之一,愛國詩人屈原就是羋姓屈氏,羋姓還有羋姓熊氏  , 羋姓在全國人口也有一萬左右 。
【宣太后與楚國的關系 秦國為什么有那么多羋姓】為什么這些古老的姓氏發展到現在幾乎都成了小姓或稀有姓氏 。這跟古代戰亂有很大關系,古代戰亂有屠城屠村,都殺光 , 北方的漢族被少數民族游牧民族 , 侵占,被屠殺,導致北方漢人急劇減少,本來就是小姓的漢人,被屠殺消失殆盡,所剩無幾就成了當今稀有姓氏或罕見姓氏群體 。