Разница между разговорной и официальной формой имени заключается в том, что в разных ситуациях используются разные варианты имени.
Официальная форма — полная, или паспортная. cyberleninka.ru Это вариант имени, который указывается в паспорте и официальных документах, используется в официальных ситуациях. cyberleninka.ru Например: Анастасия, Анна, Екатерина, Елизавета, Мария, Александр, Борис, Владимир, Константин, Пётр. cyberleninka.ru
Разговорная форма — краткая, или сокращённая. cyberleninka.ru Такой вариант имени используется в неофициальных ситуациях, например в частном разговоре. cyberleninka.ru Краткие формы удобны, так как большинство официальных имён громоздки и часто состоят из нескольких слогов. en.wikipedia.org Примеры: Настя, Аня, Катя, Лиза, Маша, Саша, Боря, Володя, Костя, Петя. cyberleninka.ru
Таким образом, официальная форма имени предназначена для формального общения, а разговорная — для неформального.