На самом деле это зависит от личных предпочтений того, кто это имя носит. Игорь может ненавидеть сокращение "Гоша" и никогда на него не отзываться. В свою очередь Георгий вполне может себя называть именно так, просто потому что нравится больше всяких "Гог" и "Жор". А может быть и наоборот. Иногда краткое имя вообще не соответствует стандартному представлению о сокращениях. Я знаю девушку, которая всегда представляется, как Лена. Мало кто догадывается, что полное её имя не Елена, а Валентина.
Но вообще Гоша может быть и Игорь как минимум.
Гоша - это как Аля, которая может быть и Александра, и Алина, и Алиса, и Алла.
Георгий- Жора,Гога
Игорь- Гоша
Мария может быть Марья, Маша, Маня, Мариша, Риша.
Мариша может быть Мариной и Марьяной. А Риша - еще и Ариной и Ириной.
Стася - Станислав(а) или Анастасия.
Ася - самостоятельное имя или уменьшительное от той же Анастасии. А я вообще Анну знаю, которая на Асю отзывается.
Иногда краткое имя вообще не соответствует стандартному представлению о сокращениях. Я знаю девушку, которая всегда представляется, как Лена. Мало кто догадывается, что полное её имя не Елена, а Валентина.