Да конечно, есть и сокращения, есть и удлинения, есть домашние имена. Но бывает, что свое полное имя ребенок долго и не знает, как в вашем случае с Анастасией.Я не представляю,как новорожденного ребенка можно звать Элизабет. А у местных так принято. Зовут полным именем. Лиз, Лис - другие имена. И Наташа с Наталией,с Натали это три разных имени. У меня вечная путаница с этим.Я просто высказала свое отношение к длинным и коротким именам. Мне нравятся короткие. Вот и все.