Gareth Barry (Hastings, Inglaterra, 23 de febrero de 1981) es un futbolista inglés que juega como centrocampista en el West Bromwich Albion de la EFL Championship de Inglaterra. Es el jugador con más partidos jugados en la Premier League, con un total de 653 partidos hasta la fecha.
Llegó a las juveniles del Aston Villa en 1997 porcediente del Brighton & Hove Albion por £ 2.5 millones. En enero de 1998 fue ascendido al equipo profesional y debutó el 2 de mayo ante el Sheffield Wednesday. Comenzó jugando como defensa central, pasando luego al lateral izquierdo, posteriormente al lado centro-izquierdo del mediocampo, siendo un jugador muy polivalente. Finalmente se estableció como un fijo en el centro del campo del Aston Villa, siendo nombrado capitán y parte fundamental de su equipo. Barry formó parte del equipo que perdió la final de la FA Cup de 2000 por 1-0 ante el Chelsea.
Durante el partido de liga contra el Bolton Wanderers el 28 de octubre de 2007, Barry se convirtió en el jugador más joven en jugar 300 partidos la Premier League (con 26 años y 247 días), batiendo el récord de Frank Lampard. En noviembre de 2007, se informó que Aston Villa le otorgó un testimonio, a la edad de sólo 26 años, para reconocer sus 10 años en el club. En mayo de 2008, el Liverpool hizo una serie de ofertas para comprar a Barry, las cuales fueron rechazadas por el Aston Villa.