There is no limit to the number of names in advance. Search for each name on Baidu. If the repetition rate is too high, eliminate a batch first.
There are also websites or software that specialize in testing names, and those with too low scores are eliminated.
Any word in the name is pronounced in the local dialect. If it is easy to pronounce badly, a batch will be eliminated.
The motivation of the name is natural, but it is not good to be moderate, too high or too low. Mainly consider whether the motivation matches the child's growth environment. For example, naming children "Liu Bei", "Liu Bei" and "Liu Bei" will make children unconsciously let Liu Bei's image inspire themselves, so be careful.
After this elimination, there are few left, and the choice is no longer a difficult thing!
If you have money, you can also ask a professional naming company to do it for you, and the fee is not low!
Good luck! ! !