西周实行分封制分封的时候,大部分都是姬姓但是到后来强大的诸侯国中姬姓却变少主要原因是因为当时的诸侯都有自己的封地,而他们都有自己的姓氏。这些诸侯国一开始都是姓姬的,但是因为他们都有自己的封地,所以非常多的王侯子弟都随自己的封地的姓了。
根据《荀子》的记载周天子统治天下,总共把天下分为71个小国,这其中53个小国的王侯都姓姬。这就说明在当时,姬姓是占一大部分的。当时西周的分封制主要把诸侯分为了六个等级。而从国家的等级分类上来看,总共有53个公爵国姓姬,这就体现出来了当时的“家天下”的理念。因为姬姓是周代王族的姓氏,所以当时存在那么多姬姓的人也是正常现象。
随着后来国家的发展,这些王侯子弟都有了自己的封地。当时这些王侯子弟到自己的封地时,就为了适应当时自己封地的发展状况,就把自己的姓改掉随封地的姓了。其实这些王侯把姓氏改掉也更有辨识度,可以让我们后人在研究西周的历史时更方便区分他们。
还有一个原因是因为当时西周后期战乱频发,当时有许多王公贵族因为战败的原因选择逃亡。他们作为战败者逃到其他国家去,当然是选择隐姓埋名改掉原本的姓氏。所以在当时姬姓的人就少了很多,再也没有西周最初一片繁荣的时候的姬姓的人多了。