为什么人的名字有两个字和三个字?

有四个字和五个字。

取名字的人决定多少字不重要,很多少数民族也有很多字。

至于两个字三个字,那是习惯。既容易听又容易记。

姓氏也是如此。这是祖上的事。一个姓氏形成的时候,就是几个字,然后流传下来。每个复姓的起源都不一样,都有自己的起源,和地名、事件、图腾有关,和皇帝给的,所以这个问题没有标准的确切答案。