John O'Hanlon may refer to:
- John O'Hanlon (chess player) (1876–1960), Irish chess master
- John O'Hanlon (politician) (1872–1956), Irish Farmers' Party/Independent/National Centre Party politician
- John O'Hanlon (Lackaghmore) (1889–1920), Sinn Féin party member who was shot dead by British forces
- John O'Hanlon (writer) (1821-1905), Irish priest and writer, known for his Lives of the Irish Saints