If you love Genevieve, use it! It's a great name and it goes well with Ophelia.
Astrid is one of my favourite names so I would choose that instead. But if you like Astrid and love Geneveive, it should be a no brainer? I don't think you need a long list if you've already found a name you love.
However, on the same lines as Ophelia:
Arianna, Arabella, Aurelia, Araminta, Anastasia, Alethea, Beatrice, Clarissa, Cordelia, Cassandra, Dorothea, Elianna, Elizabeth, Evangeline, Francesca, Georgina, Gabriella, Giovanna, Henrietta, Hermione, Isadora, Imogen, Julianna, Juliette, Joanna, Katerina, Katherine, Lilianna, Lucianna, Lorelai, Lavinia, Miranda, Melisande, Millicent, Madeleine, Natalia, Octavia, Philippa, Penelope, Persephone, Rosalie, Rosemary, Saskia, Seraphina, Tatiana, Victoria, Viola