“Гоша” – это уменьшительно-ласкательная форма от имени Георгий. У не слишком распространенного сегодня имени Георгий почему-то существует очень много форм, например, Жора, Гога, Гера, Геря, Геша. Кстати, не все знают, что имя Юрий – это тоже производное от Георгий. Это имя возникло как фонетический аналог древнегреческого имени Георгий из-за трудности в произношении для древних русичей начального мягкого звука [г]. А вот имя Игорь с Георгием не связано, а происходит от скандинавскогоlngvarr.
Иногда можно услышать, что Гошей называют и Егора, и Игоря, и Геннадия.