John Gordon (12 January 1886 – 1971) was a Scottish professional footballer who played in the Scottish League for Hibernian, Leith Athletic, St Bernard's and Forfar Athletic as a centre half. He also played in the Southern League for Brentford and Coventry City.