Вы как-то плохо думаете о подростках и их речевых возможностях. В компании у старшей есть мальчик с таким именем - ни разу не слышала, чтобы кто-то из друзей/подруг называл его иначе, чем Савва. Никаких сокращений, без вариантов. Они даже в переписке его называют только Саввой и никак иначе)) Есть девочка ангелина, ее зовут только ангелиной, тоже без сокращений. Современные дети и подростки как-то иначе относятся к именам. Для них нет обязательных норм сокращений. Если человек представился ангелиной, то так ее потом и называют. Никто не пытается навязать свои представления о том, как надо.