Modern respelling of Avery, an English/French surname meaning 'ruler of the elves.'
Like Avereigh?
Swipe through thousands of names like it