Garry Thompson (born 7 October 1959) is an English former professional footballer and football manager, who played as a striker. His younger brother, Keith Thompson, was also a professional footballer.
After retiring as a player, he became a coach and in 2001 he took over as caretaker manager of Bristol Rovers following the sacking of Ian Holloway. He remained in charge for 23 games, until the appointment of Gerry Francis. When Francis resigned five months later, Thompson was given the Bristol Rovers job on a permanent basis, although he lasted only four months before being dismissed. In 2004 he was caretaker manager of Brentford for one game between Wally Downes and Martin Allen.
He joined Conference North side Hucknall Town in February 2006 as assistant to then manager Kevin Wilson, combining his position with a full-time role in promotions. With Hucknall struggling financially, Thompson was released from his contract in December 2006. The Hucknall chairman has denied the reason was financial.