Iris - Love this. Beautiful, elegant name.
Willa - not sure. It's ok.
Esme - like it.
Clara - it's ok.
Pearl - not keen on this. don't like the errl sound.
Hazel - like it. Very unusual for a baby now.
Margot - not keen.
Violet - it's ok.
Olive - really don't like this. Not sure why because I like Olivia. Maybe just because I hate olives so much!
Grace - really like it. Would worry slightly about an ungraceful Grace though.
Mabel - not keen. Can't get this one out on old lady territory in my head.
Merryn - like it
Lyra - love it.
Phoebe - like it
Connie - like it but would use Constance as a full name.
I'd choose Iris or Lyra. Probably Iris.
Other ideas:
Arya, Astrid, Alice, Bronte, Bethan, Bella, Carys, Cerys, Cassie, Daphne, Darcey, Delphi, Erin, Eden, Elsie, Freya, Faith, Faye, Giselle, Hope, Honor, Halle, Ivy, Isla, Ingrid, Juno, Jasmine, Jonquil, Kiki, Kitty, Katy, Layla, Lois, Lindy, Mila, Mika, Mala, Nia, Nora, Nina, Orla, Opal, Odette, Pippa, Polly, Piper, Quinn, Rosie, Ruby, Rhiann, Sadie, Sorrel, Sylvie, Tara, Tessa, Thea, Una, Vashti, Veda, Wren, Willow, Wanda, Xanthe, Yasmin, Yvette, Zia, Zara, Zoe