Modi Name Meaning. Indian (Gujarat, Rajasthan, and Bombay city): Hindu (Bania, Vania), Jain, and Parsi name, from modi meaning 'grocer', 'grain merchant' in the various languages of this region. There is a clan called Modi among the Oswal Banias.
Meaning of name Narendra. Etymology : Means "lord of men" from Sanskrit (nara) "man" combined with the name of the Hindu god INDRA, used here to mean "lord".