As a rule I dislike using Russian NNs as full given names, since no one there would have a name like
Katya,
Vanya,
Sasha, or Lyuda on the birth certificate. Though there are a few I don't mind as full given names, like
Natasha,
Lara, and
Raya, since they either don't look as nicknamey or they're used as full names in other cultures.