What does Yaffa mean?
From Hebrew יָפֶה/יָפָה (yafeh/yafah) 'beautiful, lovely'. Yaffa (also Yafit) is a modern Hebrew beauty name; the same root names the city Jaffa ('the beautiful').
What does Zahava mean?
Hebrew name from 'zahav' (זָהָב), the ordinary word for gold, meaning 'golden' or 'golden one'. Variants include Zehava, Zahavah. Literal metal sense.