John Hanning Speke (Bideford, Devon, 4 de mayo de 1827 - Somerset, 15 de septiembre de 1864) fue un oficial del ejército británico de la India y explorador de África, descubridor del nacimiento del río Nilo y del lago Victoria.