Uniqueness:
Would you like your child to have a rare and unique name? Remember that this name will then make him stand out in a crowd. This can be both an advantage and a disadvantage. He will easily recognize when he is being called. At the same time, rare and complicated names have immense potential for misunderstandings and mistaken pronunciations
Heritage:
Your baby’s ancestry and religion is a big part of who he is. Many parents name their child keeping these parameters in mind. It is perfectly all right to choose to name your child after a god or religious figure. Many religions also have guidelines as to how to go about naming your baby.
Memories:
Some names may be associated with bad memories. Hence, it is best to avoid using them for your child. The name you select may be a nice name but if you had a nasty colleague with the same name, think twice. Are you going to be reminded of him every time you call out to your child? If there is a possibility of that happening, then discard the idea of using that name. Both parents must agree on this subject. If either parent is uncomfortable with a potential name, drop it.