Variant spelling of Ava, from Germanic roots meaning life or from Latin 'avis' meaning bird.
Like Avva?
Swipe through thousands of names like it