John Lardner (born 10 May 1972 in Glasgow, Scotland) is a former professional snooker player. His best performance came in the 1999 World Snooker Championship, where he reached the last 32. He reached a peak world ranking of 67th in 2000–01.