Hongrie / Magyarország c'est compliqué, je sors le gros dictionnaire étymologique
on = dix en turc
Ogur = nom de groupes turcs (bulgares) dans la région au nord de la mer Noire et de la Caspienne vers le 7e-8e siècle de notre ère
Onogur "les dix Ogur" = un peuple turc qui contrôle à cette époque la région plus au nord-est près des monts Oural où il y a les ancêtres des peuples Vogoul, Ostyak actuels et une partie des Hongrois (les autres étant déjà au nord de la mer Noire)
c'est ce nom qui sera utilisé (à tort) d'abord par les Russes puis par tout le monde, pour désigner ces peuples "ougriens" et les "Węgier"/"(H)ungari"/"Hongrois"/etc (l'orthographe latine avec H ayant alimenté la confusion avec les Huns)
magy- = même origine (nom de fratrie ougrienne) que le nom propre des Vogouls: Māńši
er(i) = ancien mot hongrois "homme (masculin)" dont il reste une trace dans férj "mari" et probablement aussi ember "homme (être humain)"
Mogyer = la tribu dirigeante à l'époque de l'installation en Hongrie
magyar (adaptation à l'harmonie vocalique de la langue) "hongrois"
or- = variante ancienne de úr "seigneur", mot peut-être finno-ougrien (finnois uros)
-szág = variante ancienne de -ság formation de nom
ország (autrefois: seigneurie) "pays"
Magyarország "Hongrie"
-- Olivier