John Lockhart
John Lockhart may refer to:
- John Lockhart-Ross, known as John Lockhart from 1721 to 1760, Royal Navy officer
- John Gibson Lockhart, Scottish writer and editor
- John Ingram Lockhart, British politician, also known as John Wastie
- John Ingram Lockhart , English translator and radical, nephew of the politician
- John Bruce Lockhart, Scottish cricketer and schoolmaster
- John Lockhart , Australian judge in the Federal Court of Australia