John Craig (disambiguation)

John Craig may refer to:


 * John Craig (1663–1731), Scottish mathematician
 * John Craig (author), Canadian children's author
 * John Craig (classicist) (1887–1968), Scottish classicist, Professor at the University of Sheffield
 * John Craig (fictional agent), character in a series of spy thrillers by author James Munro
 * John Craig (Ontario MPP) (1843–1898), newspaper publisher and politician in Ontario, Canada
 * John B. Craig (born 1945), American diplomat
 * John Manson Craig (1896–1970), Scottish recipient of the Victoria Cross
 * John R. Craig, Lieutenant Commander, (1906–1943), officer in the United States Navy
 * Johnny Craig, American comic book artist