Baby Names
Description of Baby Name: Amresh
Meaning: Lord Indra
Your name of Amresh gives you self-assurance, independence, and confidence.
You have depth of mind and the ability to concentrate and to follow a line of thought to a logical conclusion.Your love of challenging the concepts of others invariably leads you to create your own ideas and to pioneer new lines of thought.