我们现在的姓跟古代的姓是两个概念。
先秦时期,贵族除了姓以外,还有氏。
姓代表了血缘,氏区分了族支。
简单的来说,氏是姓的衍生,同一个姓的家族下是可以分出多个氏的。
周朝时,姬姓是天子姓,周天子分封自己宗族内的亲戚到各个封地之后,这些散布于全国各地的姬姓子弟往往会以封地为氏,作为自己这一支小家族与其他封地上的亲戚的区分。但他们仍然保留原本的姬姓。
姓是本家,氏是分家。
打个比方,你家姓王。后来分家了,你大哥继承大部分家产留在老家,那他就还是姓王,没有氏,这就是“本家”。你大哥拿了一些盘缠让你二哥去一个叫“李”的地方打拼,你二哥在那里定居之后,以“李”为氏,即王姓李氏。而你这一脉分家去了“张”,以后你就是王姓张氏。你和你二哥算是分家。
换句话说,姓是随你爹一代代传下去的,除非迫不得已,轻易不会改。
而氏是比较随意的,你封地在哪,就可以以哪为氏。以后如果再次分家去了别的地方,还可以再改。
所以在先秦时代,没有氏的人只有天子和庶民。有氏的人一定是贵族或至少祖上阔过的。
但这种情况在秦朝统一之后改变了。
因为秦始皇取消了分封制,没有了分封,就不存在氏了。从这开始,姓与氏合二为一。
原本的氏便替换成了姓。比如赵王一脉,原本是嬴姓赵氏,之后便舍弃了嬴这个姓,把原本的赵氏改为了赵姓。顺带一提,秦王一脉也是嬴姓赵氏,没错,理论上来说秦王和赵王是堂兄弟,秦始皇和赵王一样是嬴姓赵氏,但鉴于秦始皇幼时在赵国都城邯郸度过的悲惨人质童年,我估计他很不乐意别人叫他赵政,说不定秦一统中国之后天下姓氏合二为一跟这个也有点关系?
姓与氏合二为一之后最受影响的是天子姓,姬姓。从此之后姬姓被大量各种各样的氏取代。还有许多周王直系后裔以“王”为姓或以故国国号“周”为姓。
所以时至今日,姬姓衍生出了大量的姓,贵为万姓之祖,自身反而很小众。