“Neanderthal” means Neander Valley auf Deutsch... Basically just a place name.
I was just surprised to learn that the name was fairly recent and its origin was known--many European placenames are so old that nothing is known of how the name originated.