Sir John Hannah Gordon KC (26 July 1850 – 23 December 1923) was a Scottish-Australian politician and judge. He was a member of the South Australian Legislative Council from 1888 to 1892 and from 1893 to 1903. He was a minister under four Premiers: John Cockburn, Frederick Holder, Charles Kingston and John Jenkins, variously as Minister for Education, Chief Secretary, Attorney-General, and Minister Controlling the Northern Territory. He was a judge of the Supreme Court of South Australia from 1903.