古代的“姓”代表血缘关系,“氏”代表身份地位,如秦始皇:嬴姓秦氏(或赵氏)。
名,一般指人的姓名或单指名。幼年时由父母命名,供长辈呼唤。
字,是男子20岁(成人)举行加冠礼时取字,女子15岁许嫁举行笄(jī)礼时取字,以表示对本人尊重或供朋友称呼。
“名”和“字”词义可以相近或“字”是对“名”的进一步阐述,例如:屈原名平,字原,“原”是宽阔平坦的意思;
“名”和“字”意思也可以相反,例如:韩愈,字退之。
楼上回答我并不知道出自哪里,我完全不能赞同。好像完全反了。
从起源来说,姓代表母系血缘,氏代表父系血缘。
但后来,姓可能还具备表彰功勋的功能。这里有几点证据:一是并不是所有的上古大能并不是都有姓,史书留名者还不一定有姓,可见姓是相当高贵和难以获取的。二是封建王朝对功臣的赐姓(虽然这时的姓应该是氏)制度,可能就是这一功能的遗存。
氏则是人类进入父系社会后,为了纪念祖上功绩而出现的,这点和中东某些国家喜欢把祖上的名字放入自己的名字中应该是差不多的概念。
早期姓氏不同,但混用,很多人同时有姓、氏(如姜子牙,姓姜氏吕),后来姓逐步消亡(比如姬姓,最后一批消失于唐玄宗时期),姓氏合一。
名,字功能相同,但用法不同,其功能大至相当于现在的小名和名。