I quite like it, but I do think there would be a lot of confusion with Davina. (For ages I was convinced the Hollyoaks actress was called Davina Taylor, as visually the two names look the same written down).
That said, my DH says I am obsessed with adding extra syllabels into names (eg I prefer Gabriella to Gabrielle, Leonora to Leona, etc etc)!!!
I already know a Davinia and it seems to be very rare and unusual, which is part of the reason I like it. It doesn't sound as common as Davina and I've never, until posting here, met someone who doesn't like it! Thank you very much for your opinions anyway
I like Davinia - it sounds elegant, feminine and is easy to pronounce/spell not only in English but most other languages too. And it isn't already used by thousands of other little girls. Lovely choice imo.
I also find Davinia more feminine than Davina - I like the -inia ending more .