Homo longi

Etymology
From being a hominid (, from ) discovered in the Chinese province of.

, from. From.