Prev 23 of 30 Next
Davina
Meaning: beloved
Origin: Scottish