Meaning
A name that means something.
N"Salvation, deliverance, escape." A religious concept meaning spiritual salvation in the hereafter.
Etymology, in one line
Arabic root: n-j-w — ن-ج-و, salvation, deliverance
Regional variants
Less common in the US than in France — if you're looking for a distinctive, unambiguous Arabic choice, this stands out.