For some time , scientists have debated whether Neanderthals should be classified as Homo neanderthalensis or Homo sapiens neanderthalensis , the latter placing Neanderthals as a subspecies of H. sapiens .
Its scientific name is Homo neanderthalensis or Homo sapiens neanderthalensis .