What does Habiba mean?
The feminine of Habib, Arabic habiba (حبيبة) 'beloved, sweetheart', from the root h-b-b 'to love'.
What does Najma mean?
The feminine form from the Arabic root 'najm' ('star'). The root appears in the Quran, where 'An-Najm' ('The Star') is the title of the 53rd chapter.