Rose lends itself to longer, girly first names I think so shouldn't be too hard to please your husband at least.
How about:
Arabella, Annabella, Amelia, Aurelia, Cassandra, Carolina, Cecilia, Cordelia, Camilla, Clarissa, Evangeline, Emanuella, Felicity, Francesca, Gabriella, Henrietta, Hermione, Indiana, Joanna, Katerina, Lilianna, Louisa, Madeleine, Melissa, Miranda, Matilda, Natalia, Natasha, Olivia, Ophelia, Octavia, Philippa, Priscilla, Sophia, Seraphina, Tallulah, Victoria, Vanessa
Or, if they're all too different from Daisy, then what about:
Amy, Alexa, Alyssa, Bonnie, Bella, Ciara, Clara, Ella, Eva, Elsa, Edie, Esme, Elsie, Gianna, Hollie, Isla, Julia, Jasmine, Katie, Lucy, Leah, Layla, Mia, Nia, Orla, Polly, Sadie, Sasha, Sophie, Tia, Thea, Xanthe, Zoe