John Shearer may refer to:John Shearer & Sons, Australian farm machinery manufacturer John Bunyan Shearer (1832–1919), president of Davidson College Jock Shearer (1917–1979), Scottish professional footballer Jack Shearer (priest) (1926–2001), Church of Ireland Dean of Belfast John Shearer (1947–2019), American photographer John D. Shearer, American photographer John Shearer, American photographer