Avon

Either Male or Female
The meaning of the name Avon is River
The origin of the name Avon is Welsh
Alternate spellings: Aivon, Ayvon
Notes: English river name
People who like the name Avon also like:
Ace,
Gabriel,
Alexander,
Aaron,
Declan,
Liam,
Aidan,
Arwen,
Abrielle,
Aislin,
Aven,
Charlotte,
Violet,
Alice