Why were ancient people’s names so complicated, especially during the Spring and Autumn Period and the Warring States Period and before?

In many cases, human beings give names for historical reasons. During the Spring and Autumn Period and the Warring States Period in China, because the surnames and given names were not yet fixed and were in their infancy, the surnames and given names were quite confusing. Some surnames and given names cannot be seen at all now. At that time, there were people whose names had one character and two characters. There are people whose names have three characters, and there are also people whose names have three or four characters. By the time of Qin Shihuang, names began to stabilize. For some unknown reason, by the Han Dynasty, Chinese names generally had one character: such as Liu Bang, Xiang Yu, etc. In the Yuan and Ming dynasties, more and more people were named after numbers, such as Zhu Chongba, Taizu of the Ming Dynasty. In the Republic of China, due to the development of the commodity economy, many people wanted to have more money, so more and more people had names such as "Cai, Yu, Bao", etc. During the Cultural Revolution, the names generally had revolutionary overtones. , Metaphor: Cultural Revolution, Leap Forward, Red Moon, etc. Nowadays, naming has become a science. Girls usually just need to catch their names, such as Fan Bingbing, Guo Jingjing, etc. Many people pay special attention to naming boys, and it has become a trend to spend a lot of money to hire someone to name them.