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