Why did the ancients take the name to advocate "men don't take the sky, women don't take the fairy"?
There is an interesting phenomenon that many people may not know, that is, when the ancients named their names, they did not do it at once. For example, in ancient times, when boys and girls were born, parents or other elders would give them a name with a beautiful meaning at the latest at the age of one. Then when men are 20 years old and women 15 years old, they will be given a word close to "name" or ambitious by their elders.
However, when the ancients named their children, they had to pay attention to a minefield where "men don't take heaven and women don't take immortals". Although there is no clear regulation about this minefield, people and dignitaries have been observing it for a long time. As for "women don't bring immortals", it is easy to understand, because in ancient times, people believed in the existence of immortals, so in order to show respect for immortals, girls' names can't contain the word "immortals".
There are two reasons why a boy's name can't contain the word "day". In fact, people have always attached great importance to God. Although this is just a superstition, God has the virtue of living well, and everything depends on rain and dew, so people still respect God, especially in ancient times. On the other hand, the ancient emperor was also called the son of heaven, so if a person's name contains the word "heaven", it is equivalent to violating the distinction between honor and inferiority.