Denisovens is a recent discovery. Around 2008 some bone fragments were found that were distinctly different from Neanderthal and Human. When you call someone a Neanderthal it is not a compliment. It means he/she is
Primitive
Unenlightened
Reactionary
Intellectually or culturally backward
Ignorant
Barbarian
Has very old-fashioned ideas