Halfway through your first post, I thought “What does it matter what the scientific name is? The first scientist to discover/figure out the species will have a nickname for them, and it’ll stick.”
So they’re “Homo Mythos” or “Homo Elvish”, but you could have some of them get impatient with that:
Elven-looking character: “We HAVE an actual Latin name…”
Ordinary guy: “Well, yeah, but everyone calls you Homo Mythos.”
Elven-looking character: “But then people expect us to be like elves, all noble and righteous.”
Ordinary guy: “Hey, noble ain’t that bad… better than Homo Trollus.”
Elven-looking character: “Sigh, why do I even try?”