Davinia is a feminine form of David, from Hebrew meaning beloved, used especially in Scottish tradition.
Like Davinia?
Swipe through thousands of names like it