Don't use
Zola!!!!! It rhymes with
Nola.
I really dislike
Lyric. I think it's incredibly trashy, but maybe I'm the only one who thinks so.
I would only use
China if you have a personal connection to that country but I would actually avoid using it. It would be incredibly weird for her should she ever actually go to
China. Place names are trendy in the USA but not used in most other countries. In my country it would be forbidden to name a girl
China.
India is quite another story as it's a classic that has been used as a given name for quite some time but I think I still wouldn't use it.
Evanna makes me think of the actress who played
Luna in the
Harry Potter movies.
I dislike
Roma. I live in Europe and it would be weird to meet a little
Roma or Vienna.
Elodie is dated in
France so I wouldn't use it right now. It is really really dated.
I like
Anastasia and
Xanthe. I also like
Willow and I love
Elsa. I don't really like
Rosa but I love
Rose.
Hermione is too
Harry Potter. I don't really like
Alodia or
Aloisia.
Isla will be overused soon. I dislike
Lotta and
Lottie but
Charlotte is okay. Not a fan of
Jemima,
Lyra and
Autumn.
Aoife .... how about
Eva ?
My choices would be:
Elsa Willow and
India Rose