John Patrick O'Neill (born 11 March 1958) is a former footballer who played for the Northern Ireland national team, winning 39 caps, and scoring two goals.
Born in Derry, Northern Ireland, he was a member of the Northern Ireland squads that played in the World Cup tournaments of 1982 and 1986.
His final appearance for the national side came in their 3-0 defeat against Brazil in the 1986 tournament.