Modern invented compound of Luna (Latin 'moon') and Bella (Latin/Italian 'beautiful').
Like Lunabella?
Swipe through thousands of names like it