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'.
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.