John Traynor (born 10 December 1966) is a Scottish former professional footballer who played as a defender.
Born in Glasgow, Traynor played for Celtic Boys Club, Celtic, Clydebank, Ayr United and Auchinleck Talbot. After retiring as a professional, Ayr United gave Traynor a testimonial match against Newcastle United.