So I suppose
Heaven Onearth,
Heaven Knows,
Heaven Helpus,
Heaven Canwait, and
Heaven Sent are all out, too?
Honestly, if you really like the name, that's that (I'm hardly going to mock, considering the word names
I like), but I'd relegate it to the middle name spot. I can think of many more puns on
Heaven than just those ones, and so will everyone else. The name won't seem as trendy if you put it in the middle spot, IMO--it'll be more of a "Look what a nice name I thought about for you" kind of deal. (Plus, even if it's in the middle name spot, you can still sing her the hundreds of songs that involve her name!)
Eliza HeavenPamela HeavenMary HeavenMariam HeavenVanessa HeavenIanthe HeavenIvy HeavenMiranda HeavenMaria Heaven
I don't know what style of names you like, so this probably won't help any.
Array
The dogs on main street howl
`Cause they understand
If I could take one moment into my hands
Mister, I ain't a boy--no I'm a man,
And I believe in a promised land.