I really like Genevieve
Do you pronounce Xavier as 'Zav-ee-ay', or 'Zay-vee-uh'. Not that it matters too much but I tend to think of the second pn as the 'posher' one so might be suggesting 'posher' girls names.
Xavier and:
Arabella, Alexandra, Antonia, Anastasia, Aurelia, Alicia, Angelica, Aurora, Adriana, Araminta, Ariadne, Adrielle, Annika, Beatrice, Bianca, Cassandra, Clarissa, Cordelia, Carolina, Calista, Constance, Cadence, Camilla, Cecilia, Claudia, Celeste, Daphne, Delilah, Emmeline, Eleanor, Eloise, Erica, Elizabeth, Eliza, Florence, Francesca, Felicity, Georgina, Gabriella, Giovanna, Harriet, Hermione, Helena, Henrietta, Isabella, Isadora, Imogen, Jessica, Josephine, Joanna, Juliette, Juliana, Katherine, Lucinda, Lucille, Lydia, Louisa, Leandra, Lavinia, Leonie, Miranda, Matilda, Melissa, Madeleine, Miriam, Mariana, Marta, Natasha, Natalie, Natalia, Naomi, Nina, Olivia, Ophelia, Octavia, Ottilie, Philippa, Persephone, Pandora, Phoebe, Rebecca, Rhiannon, Rosemary, Rosalind, Rosalie, Sophia, Sapphire, Seraphina, Scarlett, Serena, Sabrina, Saskia, Tabitha, Thea, Victoria, Vanessa, Violet.