我们要从历史的角度来看待这个问题,像曹操,宋江等人皆是两个字,这个问题有一点片面,虽然三国和水浒里的英雄名字两个字的居多,但是也不能说三个字的都是贱民。当时取名字算是一种文化传统,在西汉的时候,像汉武帝时期,非常重视儒家思想,将儒术作为一种全国思想来推行,因为这有助于皇帝权利的巩固和维护。而和儒家有关的书籍也是备受推崇,像孔子他的弟子所写的礼记便是如此,礼记中有关于名字的规定,要避讳父母的名字,还要避讳皇帝的名字,即便是同音不同字也不可以使用。皇帝开始按照这个规定来取名,久而久之,平民百姓也开始流行起来,随着时间的推移,到了东汉以两个字为名字成为一种常见的现象。
还有一件事儿,就是王莽夺权,对名字又产生了新的规定,他不喜欢以两个字为名字,所以在他统一全国之后立马推行了新的规定,而这个规定不像西汉那样自由而是有严格要求的,如果你取三个字没名字的话,那么你就低人一等,这是一个贱民的象征,百姓为了避免这种象征,于是生下来的孩子都以两个字为名字,到了东汉末年三国时期,两个字为名字成为一种常见的现象。
这算是王莽的一个恶趣味,他曾经跟匈奴单于说过,如果你让你们匈奴人都把名字改成单字的话,我会对你们大加封赏,感觉到不可奈何的单于将自己的名字改成了单字。不过后来随着姓氏和名字的多样化,这种规定也慢慢的淡化在了历史尘埃之中,像我们如今,各种名字是层出不穷,什么样子的名字都可以看到,两个字三个字的都有。