Madhusudan

Madhusudan is a name of Sanskrit origin that means “slayer of the demon Madhu”. It is a popular name in India and is often given to baby boys. The name represents victory over evil and symbolizes the powerful nature of the person who bears it.
Meaning:
Slayer of the Demon Madhu
Letters in Words:
10

Origin:

Gender:
Religion:
Starts with:

Other Names: