Hi! This question is fine for /r/AskHistorians - Neanderthals do count as 'the human past' that this subreddit covers. However, because Neanderthals are a very distant part of prehistory compared to what historians call 'ancient', you're likely to get a better answer to this question at the subreddit /r/AskAnthropology.