远古、上古时代,姓、氏不分,一般是代表母系社会的氏族、部落、种群、方国。那时候的人取姓氏很随意,且不冠于名前。可能产生过成百上千个姓、氏,绝大部分都湮灭了。
伏羲风姓,黄帝姬姓,炎帝姜姓。但如李老师所言,不能说他们“姓风”、“姓姬”、“姓姜”。
周朝是姬姓,分封了很多姬姓诸侯国,但如“姬昌”、“姬发”等,都是后人的叫法。
现今的姓,应该说都是氏(区别于古氏族的氏,如燧人氏、有巢氏、伏羲氏、神农氏、华胥氏、高辛氏等等),相对比较固定了,都冠于名前。普遍把姓氏冠于名前好像是春秋战国时期的事,也是现今姓氏集中出现的时期。
如孔姓得姓始祖为孔子,是子姓,名孔丘。孔子父亲叫“叔梁纥”,有祖先叫“孔父嘉”,而“孔父”是字,都是子姓。孔父嘉后代迁鲁,勉强可称“孔氏”,但严格说来,直到孔子的儿子孔鲤(字伯鱼,据说出生时有人送给孔子一条大鲤鱼),才真正姓孔。
现今人口众多的大姓(张王李赵等),普遍都产生的较晚。