Uncover the origin, popularity, and more for any name.
Nuruddin is a Muslim given name composed of two Arabic words: 'nur' (نور) meaning 'light' and 'uddin' (الدين) meaning 'religion' or 'faith'. Therefore, Nuruddin translates to 'Light of Religion' or 'Religious Light'. It is a popular name in many Muslim-majority countries.