What does Davina mean?
A feminine form of David that arose in Scotland, carrying the same Hebrew root dwd 'beloved'. The meaning is inherited from the masculine original rather than from an independent root.
What does Liora mean?
Modern Hebrew, the feminine of Lior: li 'for me / my' + or 'light,' hence 'my light' or 'light for me.' A coined given name rather than a biblical one, built transparently from everyday Hebrew words.