John Ernst Weaver ( 5 May 1884 – 8 June 1966) was an American botanist, prairie ecologist, and university professor.