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.
What does Naava mean?
From Hebrew נָאוָה (na'avah) 'beautiful, comely, pleasant', as in the Song of Songs ('I am dark and beautiful'). The sense covers both 'beautiful' and 'pleasant/fitting'.