John Lanigan may refer to:
- John Lanigan (historian) (1758–1825), Irish Church historian
- John Lanigan (radio) (born 1943), American radio and TV personality
- John Lanigan (politician) (1803–1868), Irish politician
- John Lanigan (hurler) (1912–1988), Irish hurler
- John Lanigan (tenor) (1921–1996), Australian operatic tenor
- John J. Lanigan (1935–2014), American businessman and politician
- John R. Lanigan (1902–1974), United States Marine Corps general