Great list!
Beatrice - it's ok. One of my least favourite on the list but it's a good name to take a child through life - Bea is cute.
Isabel - love it. Yes, it's popular but that's because it's a gorgeous name. Like Izzy too.
Amelie - quite like it. Much prefer it to Amelia, it's softer and prettier.
Lara - love it. One of my favourite girl names and so underused.
Sasha - like it. Quite uncommon too.
Maia - really like it if pronounced My-a. If May-a I'm less keen as it just sounds like May with a weird add on.
Francesca - love it but wouldn't want it to become Frankie. Kessa or Chesca maybe
Cecily - not keen but it's elegant.
Maeve - quite like it. I think I'd assume you were Irish.
Charlotte - love it. Another one of my favourite names. I like the full name though, wouldn't want to shorten it.
Anna - like it. Simple but pretty and timeless.
Harriet - it's ok. A bit harsh sounding. Hattie is cute.
I would choose Charlotte or Lara.
In a similar vein:
Abigail, Annabel, Amy, Alice, Alexandra, Bronte, Beatrix, Bethany, Cassandra, Clarissa, Constance, Claire, Emma, Eleanor, Evelyn, Felicity, Florence, Georgina, Georgia, Grace, Gabriella, Henrietta, Hannah, Imogen, Isabella, Iris, Joanna, Jessica, Juliet, Katherine, Leah, Lydia, Lucy, Miranda, Matilda, Madeleine, Melissa, Martha, Maria, Natasha, Natalie, Olivia, Phoebe, Philippa, Rebecca, Rhiannon, Rosanna, Romilly, Sarah, Samantha, Sophie, Sophia, Tamara, Thea, Victoria, Vanessa, Verity, Zara