John Baines

John Baines may refer to:
 * John Baines (Egyptologist) (born 1946), professor of Egyptology at the University of Oxford
 * John Baines (bobsledder) (born 1985), British bobsledder
 * John Baines (footballer) (born 1937), English footballer
 * John Baines (mathematician) (1787–1838), English mathematician