Your baby's name should evoke happiness and pleasant feelings. It should reflect qualities and traits that you hope your child will possess.
Family names are great and give your baby a rich heritage, but if you don't like the name, it probably won't feel right, even if it pleases relatives.
A unique name may make your child stand out and feel extra special. But, if it's too unusual, it could cause problems.
It's also very important that your child has a name with clear gender identification.
And finally, it's always tempting to pick today's most popular name, but will it be popular 10 or 20 years from now? And, do you really want your first-grader with the same name as four others in the same class?