According to Wikipedia, the Neandertal (the valley) was named after 17th century priest and composer Joachim Neander. Where does the "new man" come in?
Right, so I seem to have gotten it wrong on his name. It was Neander (New Man in greek) rather than Neumann (New Man in german), but I should also have specified in the meme that the name means New Man.