The name Davina means Beloved and is of English origin. Davina is a name that's been used primarily by parents who are considering baby names for girls.
Feminine form of David
Variations include: Devina
People who like the name Davina also like the names: Violet