John Potter (born 15 December 1979) is a Scottish football player and coach, who is currently the manager of Kelty Hearts. Potter played as a defender for Celtic, Dunfermline Athletic (two spells), Clyde, St Mirren and Queen of the South. During his second spell with Dunfermline, Potter took on coaching responsibilities and later had a short spell as manager. He left Dunfermline in 2016 and then worked as a coach for Jack Ross at St Mirren, Sunderland and Hibernian. Potter returned to management in June 2022 with Kelty Hearts.