Najiullah 'friend of Allah' is an epithet of the Prophet Muhammad. Indian (Panjab): Hindu and Sikh name based on the name of a subgroup of the Tank goldsmiths of the Panjab, from Sanskrit nagi 'one with serpents', which is an epithet of the god Shiva.
Nagi Name Meaning. Muslim: variant of Arabic Naji, from an Arabic word meaning 'close friend'. Najiullah 'friend of Allah' is an epithet of the Prophet Muhammad.