Emmaluna blends Emma, from Germanic roots meaning 'whole' or 'universal,' with Luna, Latin for 'moon.'
Like Emmaluna?
Swipe through thousands of names like it