John Flett
John Flett may refer to:
- John Flett (geologist) (1869-1947), Scottish physician and geologist
- John Flett (rugby union) ((born 1963), Australian rugby union player
- John "Jack" Flett, Jack Flett (1871-1932), Canadian lacrosse player
John Flett may refer to: