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.
What does Nabiha mean?
Nabiha (نبيهة, nabiha) comes from the Arabic root n-b-h and means 'intelligent, alert, perceptive', with an extended sense of 'noble, eminent, distinguished'. The masculine form is Nabih.