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

See also
John Baine (disambiguation)
John Bayne (disambiguation)
John Baynes (1758–1787), English lawyer and writer
John Baynes of the Baynes baronets