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 Bushra mean?
Bushra (بشرى, bushra) means 'good news, glad tidings', from the Arabic root b-sh-r. The same root gives the verb 'to bring good news' and appears in the Quran.