Gareth John Stewart (born 3 February 1980) is an English footballer who plays for Weymouth as a goalkeeper.
Stewart started his professional career with Blackburn Rovers in 1997, but left for Bournemouth in 1999 having never made an appearance for Blackburn. He established himself as Bournemouth's number one goalkeeper during the 2000-01 season, only to be dislodged during the 2002–03 season. Having been the club's number one goalkeeper again during the 2005-06 season, he played less regularly in the next two seasons, and was released by Bournemouth in 2008, having made 179 appearances for the club. He then switched to Conference South side Dorchester Town, making 47 appearances before briefly leaving competitive football. He joined Conference South side Welling United in 2010, and made 12 appearances before joining Yeovil Town as a player/goalkeeping coach.