Name: Najiba (نجيبة)
Meaning: Noble, exce4llent, generous, praiseworthy, distinguished, aristocratic.
Gender: female