David Leigh

David Leigh may refer to:


 * David Leigh (journalist) (born 1946), British journalist and writer
 * David Leigh (swimmer) (born 1956), British former swimmer
 * David Leigh (scientist) (born 1963), professor of organic chemistry