Your girl named choices are quite long and 'fancy' (not a criticism, I really like them!) whereas your boys have more classic, 'down to earth' names. Doesn't necessarily matter (I know a mum who has 7 boys all with Arabic names then a little girl called Evangeline!?) but how about these a blend of the two styles:
Lewis, Joshua, Leo, Oliver and ...
Abigail, Alicia, Alexis, Alyssa, Alexandra, Ariana, Bianca, Claudia, Clarissa, Cecilia, Cassia, Calista, Camilla, Daria, Emilia, Elina, Elena, Eliana, Erica, Francesca, Fenella, Georgina, Gabriella, Hanna, Isabella, India, Joanna, Jessica, Julia, Katrina, Lucinda, Livia, Lydia, Martha, Maria, Miranda, Melissa, Matilda, Natalia, Natasha, Phillipa, Rebecca, Rowena, Sylvia, Sienna, Susannah, Tabitha, Thea, Victoria, Vanessa, Zara