I wouldn't worry too much about a name ending in A. Most of the time she will just be referred to by the first name. A name that flows isn't as important as one you like and, as you seem to have so few likes in common, ruling out 'a' names is a massive precentage of girls' names.
I don't think Jasmine is overly popular either is it? Lovely name.
How about:
Annabelle, Brooke, Bethan, Claire, Cicely, Cerys, Darcey, Eden, Elise, Edith, Elsie, Esther, Felicity, Gabrielle, Imogen, Iris, Ivy, Juliette, Kiran, Lois, Liberty, Madeleine, Miriam, Nicole, Natalie, Niamh, Naomi, Penelope, Quinn, Ruth, Rachel, Rhiannon, Summer, Scarlett, Sian, Seren, Tamsin, Tess, Verity, Violet, Willow, Xanthe, Yasmin, Yvette, Zoe.