В русском языке отсутствуют какие-либо общепризнанные правила и каноны для образования усеченных имен. Поэтому часто возникают споры относительно того, как соотносятся между собой полные и краткие именования. Можно ли Алей назвать Алесю, или это сокращение подходит только для Алевтины? А только ли Георгий (полное имя) - Гоша, или Егора тоже можно так называть?
В этих дискуссиях нет и не может быть однозначно правильного ответа: законов и четких правил нет. Даже Евгений, если ему это нравится, может представиться как Гоша. Полное имя должно быть хоть немного созвучным.