Russian names
Apart from full names Russians quite often use short names or nick names in informal setting like speaking to children, friends and people at work. Sometimes a short name sounds very different to a full one that is why it's important to make yourself familiar with both forms.
Russian Masculine names
Full name - Short form
Александр - Саша, Шура- Alexander
Алексей - Алёша, Лёша - Alex
Андрей - Андрюша- Andrew
Антон - no short form - Anthony
Валентин - Валя - Valentine
Василий - Вася - Vasily
Владимир - Володя, Вова- Vladimir
Дмитрий - Дима, Митя - Dmitri
Евгений - Женя - Evgeniy
Иван - Ваня- Ivan
Константин - Костя - Konstantine
Михаил - Миша- Mikhail
Николай - Коля - Nikolai
Олег- no short form - Oleg
Пётр - Петя - Peter
Сергей - Серёжа - Sergey
Юрий - Юра - Yuri
Russian Feminine names
Full name - Short form
Александра - Саша, Шура - Alexandra
Анна - Аня - Ann
Валентина - Валя - Tina
Вера- no short form - Vera
Галина - Галя - Galina
Евгения - Женя - Evgeniya
Екатерина - Катя - Kate
Любовь - Люба - Lubov
Людмила - Люда, Мила - Mila
Марина - no short form - Marina
Мария - Маша - Maria
Надежда - Надя - Nadezhda
Наталья - Наташа - Natalie
Нина - no short form - Nina
Ольга - Оля - Olga
Светлана - Света - Svetlana
Софья - Соня - Sonya
Татьяна - Таня - Tatiana