Смешение звуков «г» и «х» в русском языке может происходить по разным причинам, например:
- Фонетический закон ассимиляции. www.bolshoyvopros.ru В словах русского языка перед буквой, обозначающей глухой звук, буква «г» обозначает глухой парный звук «х» (твёрдый или мягкий). www.bolshoyvopros.ru Примеры: герцогский, лёгкий, мягкость, обжёгся, петербургский. www.bolshoyvopros.ru
- Традиция транслитерации иностранных слов. vk.com При транслитерации латинская буква «h» передаётся через «г». vk.com Соответственно, акустически сходный звук «h» иноязычной речи передаётся буквой «г». vk.com
- Влияние диалектов. vk.com rus.stackexchange.com Разговорная речь и диалекты могут отличаться от литературной нормы. rus.stackexchange.com
Также существует мнение, что в праславянском языке были оба звука, но со временем одни языки потеряли один, а другие — другой. otvet.mail.ru