A variant of Meliora, from Latin meaning 'better' or 'greater.'
Like Mellyora?
Swipe through thousands of names like it