John Hardie may refer to:
John Hardie (rugby union) (born 1988), New Zealand born Scottish rugby union player John Hardie (footballer) (born 1938), Scottish footballer John Leslie Hardie (1882–1956), Australian general
See also John Hardy (disambiguation)