Gary John Megson (* 2. Mai 1959 in Manchester, Großbritannien) ist ein ehemaliger englischer Fußballspieler und heutiger Trainer. Er ist Sohn des ehemaligen Fußballspielers und -trainers Don Megson.
Der defensive Mittelfeldspieler war insgesamt für neun englische Vereine aktiv. Seine Profilaufbahn begann er als 18-Jähriger bei Plymouth Argyle in der dritten Liga, wo er von Offiziellen des FC Everton entdeckt wurde. In fast zwei Jahren konnte er sich in Liverpool jedoch nicht in der First Division durchsetzen und wechselte 1981 in die zweite Division zu Sheffield Wednesday, dem Verein, für den bereits sein Vater von 1959 bis 1969 aktiv gewesen war.
In Sheffield avancierte er schnell zum Stammspieler und war einer der Garanten für den Aufstieg der Owls 1984. In den drei Jahren bei Sheffield Wednesday stand er nur in drei Spielen nicht auf dem Platz. 1984 erhielt er einen Vertrag bei Nottingham Forest, wurde aber von Trainer Brian Clough nicht in der ersten Mannschaft eingesetzt und wurde nach wenigen Monaten ohne Erstligaspiel zu Newcastle United in die Second Division transferiert. Hier spielte er zunächst regelmäßig, konnte sich jedoch nach dem Aufstieg der Magpies nicht mehr in der ersten Mannschaft etablieren und ging im Dezember 1985 zurück zu seinem ehemaligen Verein in Hillsborough. Hier eroberte er sich wieder einen Stammplatz und absolvierte bis 1989 erneut mehr als 100 Ligaspiele für Sheffield.