Leonard Thompson

Leonard Thompson may refer to:
 * Leonard Thompson (historian) (1916–2004), Yale University professor and writer on South African politics and apartheid
 * Leonard Thompson (diabetic) (1908–1935), first person to receive an insulin injection
 * Leonard Thompson (businessman) (1914-1976), owner and managing director of Blackpool Pleasure Beach
 * Leonard Thompson (golfer) (born 1947), American PGA Tour and Champions Tour professional golfer
 * Leonard Thompson (American football) (1952–2021), former NFL wide receiver for the Detroit Lions
 * Leonard Thompson (footballer) (1901–1968), footballer who played for Arsenal FC