Gareth Robert Barry (Hastings, 23 februari 1981) is een Engels profvoetballer die bij voorkeur als verdedigende middenvelder speelt. Hij tekende in november 2019 een contract tot medio 2020 bij West Bromwich Albion, dat hem vier maanden na het aflopen van zijn contract opnieuw inlijfde. Barry was van 2000 tot en met 2012 international in het Engels voetbalelftal, waarvoor hij 53 interlands speelde en drie keer scoorde.
Barry maakte als jeugdspeler in 1997 de transfer van Brighton & Hove Albion naar Aston Villa. Hij speelde zijn eerste wedstrijd voor Villa op 2 mei 1998 tegen Sheffield Wednesday. Oorspronkelijk werd hij gehaald voor de positie van centrale verdediger aan de linkerkant, maar Barry bleek op meerdere posities uit de voeten te kunnen. Hij begon als centrale verdediger en werd daarna gebruikt als linksback en linkshalf, voordat hij centraal op het middenveld kwam te staan.