名和字其实是两个概念,名指的是对某个人的称呼,名从有人类文明开始就有了,最早的名是随便起的,父母想怎样称呼孩子就怎样叫,再到后来因各个部落区别的需要在名的前面出现了代表部落的姓,这时对人的称呼就叫做姓名了,如黄帝姓公孙,炎帝姓姜。商周时期开始人们开始对一些有地位有成就的人(主要是帝王)有了尊称,这称之为号,活着的人称为尊号,死去的人称为谥号,例如周文王的“文”就是谥号。大约春秋时期,人们开始在自己的名字外再娶个别名,称之为表字,简称字一般都是表明自己的志向或者自己的思想的,如孔子姓孔名丘字仲尼。后来人们逐渐将名与字连起来形成指对别人称呼的词语,这就是“名字”的由来。
参考资料:百度一下
本回答被网友采纳