周代是中国姓氏大发展的一个重要时期,姓氏制度见于记载者较多。周王为姬姓,周王所封建的各诸侯国之君和卿大夫有同姓和异姓的区别。到东周春秋时,可考的有姬、姒、子、风、嬴、己、任、祁、芊、曹、董、姜、偃、归、曼、熊、隗、漆、允等二十二姓。百家姓的排名只是名义上的,虽然有字面上的这么多姓。因为某些姓氏虽然在字面上不同,实际上部分姓是从某姓衍生出来的,比如姚姓,据2004年在湖南零陵召开的全球华人公祭舜帝大会上的最新统计,由姚姓衍生出的姓氏达60个之多,如陈、王、胡、孙、虞、田、袁、车、陆等姓氏,流布于世界40多个国家和地区。五帝之一的舜有生于姚地(今河南濮阳范县),便以姚为姓,其后子孙便以地为氏,称为姚氏。因舜帝居姚地,有子孙以姚为姓,称为姚氏。舜在当帝之前,有搬到妫河边居住,他们的子孙有留在妫河边居住的,便以妫为姓。舜帝登帝位后,仁德荣耀,有子孙以帝名舜为姓,禹封皇舜长子商均于虞,至始祖四十三世孙妫满封于陈,官拜陶正,谥胡公,其子孙或以国号陈称姓,或以官号改称陶唐氏,或以谥号胡称姓,或以尊讳满称姓,演变至汉朝,姚氏衍生出:妫、舜、虞、陈、胡、田、袁、王、孙、陆、车等六十种,繁姓同根,异氏同源,是一家亲。在中华姓氏中,妫、陈、田、姚、胡五姓同根同源,其血缘先祖同为舜帝姚氏。郑樵《通志·氏族略》言:"虞有二姓,曰姚曰妫。因姚墟之生而姓姚,因妫水之居而姓妫。"因而史称妫、陈、田、姚、胡为"妫汭五姓"。
虽然周代贵族有姓,但只有女子才称姓,未婚女子如齐姜、宋子,齐、宋为国名,姜、子为姓。已出嫁女子,如江芊、栾祁,江、栾为夫家国、氏名,芊、祁为女子本人的姓。当时有同姓不婚的习俗,故称贵族女子的姓以示与夫家之姓有所区别。
周代实行宗法制,有大、小宗之别。一个氏的建立表示一个小宗从大宗(氏)分裂出来,另立门户。建立侯国要经周王认可,卿大夫立新家要得到君主允许,称之为“胙之土而命之氏”。
这些姓氏,源远流长,丰富多彩,几乎都有一番来历,都蕴含着一段生动有趣的故事,归纳起来,分门别类,大致有以下十几种来源:
一、以国名为姓氏。夏、商、周三代,尤其是周朝,大小诸侯国遍布神州,有许多国的王族以国名作为姓氏。夏、商二代均封侯赐地,西周初年更是实行大封建,大大小小的诸侯国遍布九州,这些国名便成为其国子孙后代的。如程、房、杜、戈、雷、宋、郑、吴、秦、卫、许、陈等。周文王封少子