the name consists of two terms nag and ish i.e. god of nagas. Nag means serpent and ish means god. the term naga is used for the naga people. It also connotes race of nagas. The nagas opposed Aryans and there were wars between them
(Sent from: Nagesh Pundlikrao Chaudhari)