John Leonard may refer to: John Leonard (songwriter), early 19th century radical poet and songwriter, probably born in Gateshead John Leonard (critic) (1939–2008), American literary, television, film, and cultural critic John Leonard (poet) (born 1965), Australian poet John Leonard (Gaelic footballer) (born 1976), Gaelic footballer John Leonard (canoeist) (born 1948), New Zealand sprint canoeist John Leonard (judge) (1926–2002), British judge Johnny Leonard (1903–1995), Australian rules footballer John Leonard (sound designer) (born 1951), British theatrical sound designer John B. Leonard (1864–1945), American civil engineer John J. Leonard, American roboticist and professor at MIT Jack Leonard (1876–?), English association footballer John E. Leonard (1845–1878), United States Representative from Louisiana J. William Leonard, director of the Information Security Oversight Office Giovanni Leonardi (1541–1609), a Catholic saint whose feast day is on 9 October John Leonard (bishop) (1829–1908), Irish bishop John W. Leonard (1890–1974), US Army general John Leonard, Baron Leonard (1909–1983), British Labour Party politician