El primate ha sido descubierto en el lecho de un antiguo lago de la provincia china de Hubei, y ha recibido el nombre de "Archicebus achilles", cuya traducción aproximada sería la de "antiguo mono" y haría también una referencia a su característico hueso del talón.