Потому-что американцы "Акают" когда произносят букву О в отличии от британцев, поэтому Американец скажет "О Май Гад", а британец скажет "о мой гОд". И так во многих словах с буквой О.
Бытовое табуирование, негласный запрет на произнесение слов определенного - бранного или, наоборот, священного - значения.
God - gosh, shit - shoot, crap, shucks, damn - darn, dang, hell - heck, fuck - frick, flip, fudge, Jesus - jeez и т.д.
Как в русском - ёкэлэмэнэ, японский городовой, блин, едрить и т.д.
А что такого в слове god?
Потому что "упоминать имя Господа Бога всуе" - грех, а Америка вообще религиозная страна. Поэтому они, чтобы избегать греха, используют такую замену.
Да!)) А еще они какой-то иксмас празднуют)
Ой, скажите, какие набожные! У них даже shit (дерьмо) holy (святое) ну или просто срань господня. Да вы послушайте, как они произносят twenty - {туэни} или party - {пади}. Вот поди, догадайся! А про either и neither лучше не вспоминать... Это тупо небрежное отношение к английскому языку.