John Leach

John Leach is the name of:

John Leach (judge) (1760–1834), English judge
John Leach (Royal Navy officer) (1894–1941), Royal Navy captain
John Albert Leach (1870–1929), Australian ornithologist
Johnny Leach (1922–2014), British table tennis player
John Leach (MP), British Member of the UK Parliament for West Surrey (1832)

John Leach (footballer) (1866–1931), English footballer
John Leach (cricketer) (1846–1893), English cricketer

See also 
John Leech (disambiguation)