Мне кажется, что основного принципа нет, просто люди произносят мое имя так, как им удобно и так, чтобы звучало короче. Вообще-то первоначально, когда я только приехал в Москву меня сначала называли «Васид». Через некоторое время «Васид» стало слишком сложным для произнесения. Так из «Васида» мое имя сократилось до «Васи», как меня сейчас и называют друзья и коллеги. Даже на родине в Таджикистане многие продолжают меня так называть. Вообще у меня много друзей, имена которых стараются сокращать. Есть знакомый Мехрубон, его все в России называют Мишей. Мне, все-таки, нравится быть Васей, потому что лучше меня будут называть сокращенным русским именем, чем коверкать мое родное.
ваш знакомый, случайно, не Мехрубон Сатторов из первого ответа?
Ася (Асия) и Настя (Анастасия) это два разных имени, если что.