This is an elaboration of the name Davina, which is a Scottish feminine form of David. Many feminine forms of male names were created this way in Scotland, such as Donaldina, Jamesina etc. Davinia was probably modeled after the name Lavinia.
See Also: David, Davina, Davia, Dava
Your Favorite Names