I love Astrid. And it goes really well with Fletcher.
Your list is quite varied.
For ideas similar to Willow and Jasmine, how about:
Rowan, Roby, Ocean, Rose, Jonquil, Juniper, Briar, Holly, Ivy, Violet, Daisy, Amber, April, Autumn, Summer, Ebony
For ideas similar to Harriet and Eleanor, how about:
Annabelle, Abigail, Alice, Alexandra, Beatrice, Charlotte, Claudia, Emily, Freya, Felicity, Georgina, Gabriella, Imogen, Isabel, Isabella,Juliet, Josephine, Lydia, Matilda, Madeleine, Olivia, Philippa, Saskia, Sophia, Tabitha, Thea, Zara
For ideas similar to Louisa and Megan, how about:
Amy, Ashleigh, Bethany, Claire, Caroline, Chloe, Daniela, Emma, Fiona, Georgia, Grace, Hannah, Hayley, Jessica, Joanna, Jennifer, Katie, Kate, Laura, Lucy, Michelle, Melissa, Melanie, Natasha, Natalie, Rebecca, Rachel, Ruth, Sarah, Samantha, Sophie, Stephanie, Tiffany, Victoria, Zoe