My opinion, no offence intended:-
Gracie will be called Grace, besides it sounds babyish for a women in her 40’s. Marnie is cute, I like it, all the Marnie’s I know are over the age of 70 or have passed away. Ruby isn’t great. Lauren is very 80’s, I was in school with several- and none of them nice for some reason. Lola was my pets name. Ella is so over done it’s like the old Emma and Sarah- 6 I’m every class. Sophia again 6 in a class it’s so popular. Dolcie don’t like prefer Dulcie a little more. Britney, very 90’s, American and chavvy. Alisia is pretty but you will forever be correcting her name. Oh and Louise is such a boring middle name (it’s mine), in my high school form room out of 17 girls, 14 had Louise as a middle name- how much imagination our parents had!
So my suggestions are;-
Annabelle, Anais, Alexis, Avery, Arianna, Anastasia, Alannah, Aleah, Brianna, Brooke, Cassia, Cerys, Celeste, Esme, Eden, Eliza, Ebony, Freya, Gianna, Hallie, Imogen, Isla, Juno, Kayla, Layla, Layne, Leah, Luna, Lorna, Lowri, Mila, Mia, Matilda, Nova, Nia, Orla, Portia, Quinn, Rae, Remy, Rochelle, Samia, Savannah, Tallulah, Tia, Thea, Thalia, Tegan, Via, Willow, Xavier, Yana, Zara