John McGinley (born 11 June 1959) is an English professional footballer who scored 18 goals from 131 appearances in the Football League playing on the left wing or as a forward for Sunderland, Lincoln City, Rotherham United, Hartlepool United and Doncaster Rovers.