What are the allusions to Dunhuang's name?

There are many explanations about the origin of Dunhuang's name. Among them, the common sayings are as follows: it originated from Tuholo language, which is a simplified translation of Tuholo nationality, and is the Chinese antithesis of the first syllable of Tuholo nationality, just like Dunfan in Shan Hai Jing; Originated from the Rongdi language where it lives, it belongs to the Turkic language family, which means continuous mountains. After the Western Han Dynasty named local counties because of mountains, "Dunhuang" changed from mountain name to place name; Originated from Qiang language, it is the dual of "multi-line", meaning "chanting place", "chanting place" and so on.