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 Tikva mean?
A Hebrew name meaning 'hope', from 'tiqwah' (תִּקְוָה), root q-w-h. Familiar from 'Hatikvah' ('The Hope'), the Israeli national anthem. Appears as a male name in the Hebrew Bible but is given mostly to girls today.