Modern invented blend of Elya and Olivia/Livia, drawing on Latin roots meaning 'olive tree' and 'life.'
Like Elyvia?
Swipe through thousands of names like it