I don't think you're crazy for wanting to honor your favorite singer. I've often thought of naming a boy Lennon in honor of John. :)I don't know of another goddess other than Diana, but it is a strong name, isn't it? And I've got to admit, the song is awesome. I think you could get away with it.