Neanderthals are humans.
Neanderthals are a distinct species. If "human" in the context you are using it is confined to Homo sapiens then no, Neanderthals are not human. If your definition of human is anything in the genus homo then yes, Neanderthals are human.
Neanderthals are a distinct species. If "human" in the context you are using it is confined to Homo sapiens then no, Neanderthals are not human. If your definition of human is anything in the genus homo then yes, Neanderthals are human.