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.
What does Shifra mean?
From Hebrew Shifrah, from the root sh-p-r meaning 'to be beautiful/fair, to please'. Borne by one of the midwives in Exodus; traditionally glossed 'beautiful'.