Posted on November 23, 2022 by WeirdoOne of the proposed scientific… One of the proposed scientific names of Neanderthals was Homo Stupidus.