I like everything on your list apart from Wilfred. I'm not sure Rowan (for a girl) goes with your other names, though I do really like it. For some reason I do think Rowan for a boy goes with the others though.
Other ideas - Gabriella, Rose, Anna and ...
Bianca, Bryony, Beatrice, Charlotte, Clara, Clarissa, Camilla, Claudia, Cecilia, Celeste, Catriona, Delilah, Dorothy, Daphne, Emmeline, Erica, Erin, Evelyn, Francesca, Georgina, Hannah, Harriet, Harmony, Isabelle, Iris, Ivy, Joanna, Juliette, Julia, Lucinda, Lydia, Larissa, Leonie, Miranda, Marianne, Natalie, Natasha, Olivia, Philippa, Phoebe, Rebecca, Rhiannon, Saskia, Thea, Victoria, Vanessa, Vivienne, Zara
Benjamin, Charles, Claud, Caleb, Felix, Harvey, Ivan, Jonathan, Jacob, Joseph, Lucas, Matthew, Oscar, Patrick, Solomon, Thomas, Toby, Theo, Vincent, William