John O'Hare (born 24 September 1946) is a Scottish former footballer.
O'Hare's clubs included Sunderland, Derby County and also Nottingham Forest and was part of their European Cup victory in 1980, coming on as a substitute in the final.
O'Hare also won thirteen caps for the Scotland national team, scoring five goals.