3. Nevaeh
Navaeh, which is a made-up name that is "heaven" spelled backwards, topped Baby Center's most hated name list a few years ago. Plus, it's hard to spell and just overall kinda ridiculous.