It is not really a stereotypical name, it is also really popular in Greece and many other countries. I'd say it is common in Russia but I wouldn't automatically associate it with the country. I prefer
Anastasia and I like the full name and
Asya (which is not so common as a nickname) but dislike
Nastya (which is super common).
Serafina or
Seraphina? It is the name of a witch in "His Dark Materials" and related to angels, spelled
Serafina in the book. Instead you could also use
Serafima or
Seraphine or Serafine.
Also:
CelesteCelestia
CeliaAngelinaAngelicaAngeliaEstellaEstrellaCelineSeleneSelenaLuna
You could also create a name like Evaluna or something like that. For a witch character that might be fun.