A modern compound of Ava (Germanic, 'life') and Belle, the French word for 'beautiful.'
Like Avabelle?
Swipe through thousands of names like it