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.
What does Shira mean?
Modern Hebrew shira, 'song, singing, poetry' (root sh-y-r). A popular contemporary given name; a concrete noun with no theophoric element.