Oh, Thea Alexandrea is beautiful
The others are nice enough but a big meh in comparison to that. I like Kiera better than Layla and am not too keen on Ruby.
Will Alexandra be the middle name whatever?
In a fairly similar vein to Thea, Layla, Ruby and Kiera, how about:
Ayla, Aria, Ariel, Bella, Cara, Clara, Cerys, Dana, Elsa, Esme, Eva, Ella, Freya, Faith, Flora, Grace, Hanna, Hedda, Heidi, Isla, Iris, Iona, Julia, Kayla, Kyra, Lara, Lyra, Lyla, Lila, Lily, Maia, Mya, Mia, Millie, Nina, Orla, Poppy, Riley, Sara, Sadie, Stella, Skye, Tara, Tia, Tiana, Tanya, Zara, Zia