From the Welsh word 'afon' meaning river; also a well-known English place name.
Like Avon?
Swipe through thousands of names like it