Su nombre alude a que sus restos fósiles se descubrieron al suroeste de Pekín, en una cueva de la localidad de Zhoukoudian.