Likely from Arabic roots tied to success or rescue, giving a sense of 'saved' or 'successful'.
Like Najja?
Swipe through thousands of names like it