1 - Know your history. Look up the name in a search engine to make sure that you do not give your baby the name of a serial killer, porn star or dictator.
2 - A first name must match the last name. Also choose the first and middle name so that they sound good together.
3 - Look at the initials. Make sure you do not give your baby any initials that make people laugh.
4 - If you give your baby a very special name you run the risk that your child will be laughed at when it grows up.
5 - Short first names go well with long surnames, and vice versa.
6 - With a trendy name, you run the risk of being stupid or funny when your child is ten years old.
7 - Do not choose a name that is cute for a small baby, but silly for a child or adult.
8 - Avoid babynames that can give insulting names in abridged form. Consider all possible nicknames that may result from your baby name. Are the nicknames acceptable?
9 - Avoid names that are so hard to spell that people always get it wrong.
10 - You can consider naming your child to relatives or parents, or special names that emphasize your ethnic roots. If your parents 'force you' to name your baby, you can use a middle name for this. Your child can then decide later whether it wants to use this name or not.
11 - Think about the future. Is it a good name if your child later - for example - wants to become a lawyer?
12 - If you have doubts between two names, consider combining them.
13 - Maybe you want a name with a special meaning. On this website you can search on meaning! A positive meaning is of course the best starting point.
14 - Prevent stereotypes. Prevent names that are associated with character traits of (known) people with the same name.
15 - Choose a name that fits well with any brothers or sisters.
16 - Does the name rhyme? Children can be mean! Avoid the obvious and choose something that children can not make annoying jokes about.
17 - An alternative spelling of a traditional name may seem pretentious!
18 - Do not choose a name where the last letter of the first name is the same as the first letter of the last name. It can make the statement difficult.
19 - You can consider a religious name. Almost half of all names are more or less religious, although some are better known than others.
20 - If you mention your child to a fame you run the risk that it is always confronted with it ('Elvis' for example.)
21 - If you give your child the same name as the parent, or the same initials, this will be difficult when you get mail, loans and insurance and so on.
From Cassandra-Harmon In Q&A