Quick answer
Nagendra is a boy name meaning "lord of snakes".
Meaning and history
The name means "lord of snakes" from Sanskrit नाग ( nāga ) meaning "snake" (also "elephant") combined with the name of the Hindu god Indra, used here to mean "lord". This is another name for Vasuki, the king of snakes, in Hindu mythology.
Notes and context
Usage: hinduism, kannada, telugu | Sanskrit: नागेन्द्र; Kannada: ನಾಗೇಂದ್ರ; Telugu: నాగేంద్ర