I like Rosie, Finlay and Thorn.
I see Matilda as quite a 'modern classic' name which goes with names like:
Amy, Abigail, Annabelle, Arabella, Alexa, Beatrice, Charlotte, Chloe, Darcey, Emily, Eva, Francesca, Felicity, Grace, Georgina, Harriet, Hannah, Isabelle, Imogen, Isla, Jessica, Juliette, Jasmine, Katie, Kathryn, Lily, Lucy, Lydia, Natasha, Natalie, Olivia, Phoebe, Poppy, Ruby, Rebecca, Saskia, Susannah, Tabitha, Victoria, Vanessa, Zara
Aaron, Aidan, Alexander, Benedict, Christian, Daniel, Elliot, Frederick, George, Henry, Harry, Isaac, Jack, Jacob, Joseph, Joshua, Jamie, Lucas, Nathaniel, Nicholas, Oscar, Patrick, Reuben, Samuel, Thomas, Vincent, William, Zachary
But your list of ideas so far is more what I would class as 'modern slightly trendy and some a bit quirky or unusual' and I would add names like:
Avery, Amberley, Ada, Astrid, Asha, Bronte, Briar, Bryony, Cleo, Cara, Cassidy, Daphne, Eden, Erica, Fallon, Faith, Giselle, Hermione, India, Iris, Isadora, Josie, Jocelyn, Keziah, Lyra, Lara, Larissa, Lorelai, Mila, Marnie, Mara, Mala, Nyah, Nia, Noelle, Ophelia, Rowena, Robina, Romilly, Savannah, Sadie, Taryn, Tegan, Tara, Una, Verity, Vivienne, Willow, Xanthe, Zia
Austin, Ashton, Arlo, Bryn, Corey, Colby, Digby, Dexter, Ezra, Elijah, Flynn, Fitch, Harley, Harvey, Ivan, Inigo, Jonty, Jasper, Jeremy, Kieran, Logan, Milo, Micah, Nico, Owen, Parker, Quinn, Rory, Riley, Solomon, Seth, Titus, Tiago, Tian, Victor, Xavier