Baby Names
Description of Baby Name: Naresh
Meaning: King
Your name of Narendra is a dual influence: at times you can be extremely happy, expressive, full of fun, and good-natured; yet at other times you find congenial association impossible, being controlled by self-pity, moods, and depression.
You are deep, philosophical, and refined, but your extremely sensitive nature causes you to become depressed over any real or imagined slight.