为什么中国人的名字都是两三个字?

因为名字有不同的含义。

两个词后面可能的名字已经可以表达名字的意思了。

例如:

三个字可以隔一个字,也可以暗示家族的世代。

比如我家姓“开国定天下”,所以轮到我爸说这里中间的字是姓“田”。

或者把一个词拆开来表达一些意思:王。是李,那么我们可以猜测,这个人的父母一定姓李。

中国的文化延续了五千年,所以名字自然比外国复杂很多。

你去百度百科,那里什么都有介绍。