All those steppe nomads were constantly conquering each other and naturally getting pretty ethnically mixed up in the process. By what I've read there's usually considered to be a relatively clear (mainly linguistical) division between Turkic (or, for most of their history since they didn't really get rolling until what was it, around the 600s or so, "proto-Turkic") and Mongolic peoples. The Mongols obviously go to the latter group. The Huns I frankly can't recall what I read about, and don't really feel like looking if I can find any of the articles right now.

Obviously, however, the Huns can't exactly be the ancestors of the Mongols seeing as how *they* migrated to the western end of the Great Eurasian Steppe Belt in the first few centuries AD, and the Mongols were (and still are) puttering about the eastern end well into the second millenium...

'Course, they might well *share* a common ancestry in one form or another...

Incidentally, do I remember correctly that the Avars were a Mongolic people who had to migrate westwards when the emerging Turks rebelled against them and set out to build their own (and, in the fine tradition of nomads everywhere, rather short-lived) khanate instead ?