John Finnegan may refer to:
- John Finnegan (explorer), Australian explorer
- John Finnegan (footballer), Scottish footballer
- John P. Finnegan, American actor
- John D. Finnegan, businessman
- John J. Finnegan, American politician
- John Lawrence Finnegan, actor
- John Finnegan (convict), marooned with Thomas Pamphlett
- John Finnegan, character in Deep Rising