Matilda - like
Madeleine - nice - you have to be OK w Maddy though.
Maisie - too twee, bit tired. Better as a short form if you must.
Eliza - great if short for Elizabeth.
Annabella - fine, but prefer less frilly Annabel. Or Annabeth / Annalise, / Annis
Isabelle - nice but way overused - Christabel?
Isabella - but way overused - Iona / Estella?
Alice - nice, overused though. Edith? or Alicia (Ah-liss-ee-ah)
Annie - as a nn for Anna etc yes, too twee as a full name.
Lydia - great
Ruby - I like it, it was very popular 15 years ago. Bit less so now.
Violet - nice, very of the moment though.
Phoebe - nice, very of the moment.
Rosie - way too many Rose varieties around, but if you want to then go for a less common version that's more of a full name eg Rosanna
Georgia - nice, very popular 20 years ago, less now.
Esme - way overused.
Other thoughts - Claudia, Serena, Cassia, Francesca, Lois, Esther, Stella, Philippa nn Pippa, Jasmine, Emerald, Frances, Nancy, Polly, Jocelyn, Clara, Belinda, Dorothea nn Dora or Dorey, Theodora nn Thea or Teddie, Tessa,