Well ... uh ... yeah ... :p
I don't think Heaven is as bad, but I still find it tacky.
My personal thought on the name Heaven, i love it, loved it so much that 11 years ago i named my little girl, Heaven Trinity, at the time, never heard of anyone else with the name, now hear it fairly often,no I am not a rabid bible thumper, but i wanted a name you didnt hear, and one that was beautiful as she was, The night she was born, my mom went to a revival and when she walked in they were playing "how Beautiful Heaven must be," and my mom told them why yes she is.and yes her brother has a biblical name as well, Gabriel Christian,
I dislike both. Navaeh is tacky, and Heaven seems like a lot to live up to. Does that make sense?
I seriously don't get this ridiculous opposition to Neveah. It's nice sounding, it's kinda clever, it's not really all that tacky. It's like naming your kid Grace or Faith, to me. Sorry it hasn't been around for 500 years, guess that makes it dreadful.
Heaven is too blatant for me, personally. I'd say it's worse than Neveah for this reason. At least with Neveah you aren't SAYING Heaven all day. It just has that rather unsubtle meaning. I'd feel weird telling Heaven to behave.
I think Haven is cute, though. It's less used in common conversation, and has a more broad/generic meaning. The long A sound also makes it sound nicer to me, more fluid. Heaven sounds so short in comparison.
So Heaven is worse than Neveah, and Haven is much better than both.
Not a fan of either name.
I actually like Nevaeh more than Heaven, and I am not a Nevaeh fan. But at least she could go by Neve or Neva. Heaven is just so tacky to me, and yes, it sounds like a stripper name, like Candy. I think you have to be careful with word names, especially as a first name. If you love Heaven, stick it in the middle slot. Haven is a bit better imo but I still think it's better suited for a middle.
(The other problem with Heaven is she will probably get jokes about heavin' or heavy. Not worth it imo)