Name Meaning and Origin of Madhu

The baby name Madhu is Sanskrit in origin and it's meaning is sweet, honey or the spring season. Madhu is also the name of a demon killed by Vishnu.

Madhu is pronounced ma-DHU.

Madhu is a name suitable for both boys and girls.