Name Meaning and Origin of Nagraj

The baby name Nagraj is Sanskrit in origin and it's meaning is king of snakes. Nagraj is another name for Sesha, the divine snake.

Nagraj is pronounced naag-raaj.

Nagraj is a name suitable for boys.