John O'Donoghue may refer to:
- John O'Donoghue (politician) (born 1956), Irish Fianna Fáil politician
- John O'Donoghue (TV presenter), Irish journalist
- John O'Donoghue (1960s pitcher) (born 1939), American player
- John O'Donoghue (1990s pitcher) (born 1969), American baseball player
- John O'Donoghue (poet) (1954–2008), Irish Catholic poet, spiritual writer and philosopher
- John O'Donoghue (hurler) (born 1942), former Irish hurler