What does Habiba mean?
The feminine of Habib, Arabic habiba (حبيبة) 'beloved, sweetheart', from the root h-b-b 'to love'.
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.