I was given some interesting advice when i was trying to choose a name.

Firstly - take your list of names and shout each name 5x's as loud as you can from the back door - if it stil sounds good after 5 shouts then that's a good name... why do this you may ask... well it's about the same amount of times you generally call your child to get inside after playing outside for the day and you still need to love the name even when you tired of calling it out....

The second tip was to have a re-fined list 2-3 names and when your child is born say each name when you hold your baby for the first time and see which one they have a response or reaction to or make a better attempt to make eye contact with you - so the best response is the name you choose.