I love Eloise (pronounced EL-oh-eez). It's in my top four for girls.
I think it works equally well as a first or middle name.
The Eloise combos on my list: Eloise Amandine, Eloise Amarantha, Eloise Amaranthe, Eloise Amélie, Eloise Anne, Eloise Annebet, Eloise Annemarie, Eloise Beatrice, Eloise Beatrix, Eloise Camellia, Eloise Camille, Eloise Caroline, Eloise Catherine, Eloise Charlotte, Eloise Clare, Eloise Clarimonde, Eloise Clementine, Eloise Delphine, Eloise Dove, Eloise Fern, Eloise Fleur, Eloise Frances, Eloise Genevieve, Eloise Helene, Eloise Josephine, Eloise June, Eloise Katherine, Eloise Lavender, Eloise Lilac, Eloise Maeve, Eloise Margaret, Eloise Marguerite, Eloise Marianne, Eloise Marigold, Eloise Martine, Eloise Mathilde, Eloise Maude, Eloise Pearl, Eloise Persis, Eloise Plum, Eloise Poppy, Eloise Ruby, Eloise Tamsin, Eloise Tatienne, Eloise Victoria, Eloise Violet, Eloise Virginie, Eloise Viviane, Eloise Vivienne.
As a middle name: Beatrice Eloise, Beatrix Eloise, Caroline Eloise, Catherine Eloise, Charlotte Eloise, Clementine Eloise, Frances Eloise, Genevieve Eloise, Harriet Eloise, Katherine Eloise, Madeleine Eloise, Margaret Eloise, Mariam Eloise, Mathilde Eloise, Millicent Eloise, Miriam Eloise, Philippa Eloise, Vivian Eloise, Vivienne Eloise, Winifred Eloise.