Avon is de naam van een aantal verschillende rivieren in Engeland, Schotland en Wales. Ook in Canada, Nieuw-Zeeland en Australië liggen rivieren met dezelfde naam.
Het woord 'Avon' is van Keltische oorsprong: Afon, wat ook nu nog de Welshe benaming is voor een rivier (in het Iers en het Schots-Gaelisch, het is Abhainn). Het feit dat opvallend veel Britse rivieren zo heten wordt wel als volgt verklaard: de Kelten hadden niet de gewoonte om rivieren een naam te geven; zij noemden elke rivier gewoon rivier ofwel 'avon'. De Romeinen echter gaven hun rivieren wel namen. Toen zij het veroverde Brittannica in kaart brachten en aan de plaatselijke bevolking de naam van een rivier vroegen, kregen zij dus als antwoord: Avon. De Romeinse cartografen noteerden bij die rivier dus "Avon" omdat zij dachten dat dat de naam was. Dit gebeurde meerdere malen, zodat er nu meerdere Avons zijn.
Dit artikel beperkt zich tot drie rivieren met deze naam in Engeland.