看过三国演义的人会发现一个问题,几乎所有人都是单名,如曹操、孙权、刘备、关羽、张飞、赵云等等,名字都是单个字的,两个字的很少,就连水浒传也是一样,这是为什么呢?

古代为啥都是二个字的姓名(名字是三个字就是)(1)

有人说这是穿越者王莽搞的鬼。西汉末年,王莽夺朝篡位建立新朝以后下了一道命令:所有人只能用单名,那些犯了法的人才用双名或多名。这样就容易区分好人和坏人,只要一看名字就知道谁曾经犯过法,就像现在老赖被列入征信名单一样。从那以后人们就一直沿用这个习惯来取名了。

但是很多人不免有疑问,在王莽的新朝以前,古人也大多是单名呀。比如始皇帝嬴政、西楚霸王项羽、汉太祖高皇帝刘邦等等,他们也都用的是单名,双名的一样很少见。那真实的原因是什么呢?

其实是为了避讳。春秋时期,人们避讳死人,死人的名字不能再用也不能再提。后来君主和尊长的名字也要避讳,渐渐的,要避讳的字太多了,再这样下去字不够用了。所以皇帝就习惯取单名,这样要避讳的字就少了一半,百姓也沿用了这个习惯,大都取单名。

到了汉朝以后,皇帝不仅取单名,还专门选那些不常用的生僻字来取名,这样能使百姓更容易避讳。从西汉到东晋的六百多年间,54个帝王中只有4个是复名,而且大多是生僻字。直到五胡乱华之后,中原礼崩乐坏,避讳没那么严格,复名才开始多起来。

,