So both {bama Hol} and {mIyama Hol} are correct, assuming they both refer to the same language. OTOH one might be a simplified official language used nation-wide vs. an “authentic” language/dialect used regionally. Does anyone know?
As for the country and people – why can’t they be referred to by more than one name? E.g. Russian/Soviet, American/U.S./Yank(ee), English/British/Brits, Anglo-Saxons, Castillian/Spanish, etc. There are historical, political, bureaucratic, ethnic, and religious reasons for preferring one over the other, but most outsiders don’t know, or even care, about those reasons. (Especially imaginary aliens light years away in the Beta Quadrant over three centuries from now.)