What does Susannah mean?
From Hebrew 'shoshannah', from 'shoshan' meaning 'lily' (in modern Hebrew the same word can mean 'rose'). Reaches English via Greek 'Sousanna'. The original biblical sense is 'lily'.
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'.