Why do ancient people still have characters in their names, such as Zhuge Liang (also known as Kong Ming)?

I think the reason why the names of the ancients had words is mainly because after a person reaches adulthood, he needs a word as his second name. This second name is used to name others among his peers. call each other. First of all, we should be clear that the characters of the ancients are not acquired from birth, just like names. ?Zi? is the product of my country's unique naming system. In ancient times, people usually received two names in their lives. One was their real name, which was usually used in conjunction with their surname, or it could be used alone. For example, Zhuge Liang during the Three Kingdoms period had the compound surname Zhuge and his first name was Liang. Sometimes, Zhuge Liang often called himself Liang alone. When the ancients reached adulthood and were called Jiguan at that time, the ancients would get the second name in their lives, which was the word "Zi". For example, Zhuge Liang's name was Kongming. So why do we have such a unique naming system? The reason is due to the character of our Chinese nation since ancient times. We know that the Chinese nation, which has adopted Confucian culture as its orthodox ideology since ancient times, is synonymous with restraint and etiquette. Especially the ancients, they reached a point of being picky in the etiquette of life. Ancient people believed that it was very impolite to call a person by his or her name. Generally speaking, the only people who could call a person by his or her name were the person's elders. However, if peers called someone by their first name, they would be disrespectful. It became very rude. Because of this, the ancients thought of using an alias instead of the real name for peers to call each other. In this way, embarrassment is avoided and the connection between people becomes closer. For example, in "The Romance of the Three Kingdoms", after Zhuge Liang came out of the mountain, people in the Shu army basically called Zhuge Liang Kong Ming. During the alliance between Sun and Liu, Lu Su and Zhou Yu in Jiangdong also called Zhuge Liang Kong Ming. On the Wei side, since Zhuge Liang is Wei's eternal enemy, people in Wei call Zhuge Liang by his first name when discussing it, because there is no need to respect him.