名,字,都是对这个人的称呼,但用的场合不同。
一般是称呼别人的字,表示尊重,比如,
曹操对关羽说“仰慕云长已久”,不能说“仰慕关羽已久”,一般情况是不会称呼别人的名,只会称呼别人的字。
但是上级对下级,长辈对晚辈,是可以直呼其名的。比如献帝奖励曹操,就要说“曹操”怎么样怎么样,不必称
曹孟德。
古人自称的时候,是说名的,比如
诸葛亮的出师表,“亮本布衣,躬耕南阳”,不能自称“
孔明”。新三国电视里,曹操自称“我曹孟德”怎么样怎么样,这是不对的。
名、字的区别是一种礼仪吧,古代直呼其名,有骂人的意思,比如曹操讨伐袁绍的檄文,就成他袁绍,不叫他袁本初。