Hon. Sir David John Gordon, Kt (* 4. Mai 1865 in Riverton, South Australia; † 12. Februar 1946 in Unley Park, South Australia) war ein australischer Politiker der Commonwealth Liberal Party (CLP), der Liberal Union, der Liberal Federation sowie zuletzt der Liberal and Country League (LCL), der unter anderem zwischen 1911 und 1913 Mitglied des Australisches Repräsentantenhauses sowie von 1913 bis 1944 Mitglied des South Australian Legislative Council war. Er war zeitweise 1917 Minister in der Regierung des Bundesstaates South Australia sowie zwischen 1932 und 1944 Präsident des South Australian Legislative Council.