El nombre del género se deriva de las palabras en mandarín 隱 ("yǐn": "oculto") y 龍 ("lóng": "dragón"), en referencia a la película "El tigre y el dragón", la cual fue mayormente filmada en la provincia occidental de Xinjiang, cerca de la localidad en donde se hallaron los restos fósiles de este animal.