Why Can't I Make a Decision?
If it's any comfort, many parents-to-be share your struggle. Naming a baby is a challenge, especially today. Just a generation or two ago, most expectant moms and dads chose from much shorter lists: perhaps family names, saints' names, or commonly-heard-in-our-neighborhood names. Now that names are so diverse you have a wealth of options, which makes your decision much more difficult.
On top of that, we're under more and more pressure—both societal and self-induced—to pick the perfect name. From celebrity gossip to school class lists, baby names are evaluated as style statements. You want a name that sounds cool, but not like you're trying too hard. You want a name that's special and unusual, but not so unique as to be "weird." The more we demand from a name, the more we second-guess ourselves.
So how do you break out of that trap? First, try to dial back the pressure a bit. Remember that every name that makes your short list is a good name. Whichever you choose, your baby is likely to grow into it beautifully. You'll come to adore the name like you adore the kid.
If you feel good about your choice for a boy's name, you can partner up your girl name contenders with it and see how they sound. Do any clash, sound-wise or stylistically? Which two siblings sound like they could be your family? If you use one of these girl names now, and have a boy later, will you still be able to use your boy name?
Finally, consider just taking a break from names for a while. Put your lists away for the next week or two and try not to think about the choice. Once you've let your mind clear, you can come back and look at your top options and remind yourself why you loved them to start with. I suspect you'll be pleasantly surprised.