Definitely PIE, Helen. In Hindi, madhu is the word for wine - also therefore meaning something very sweet (and also metaphorically - so hence, the local tavern for wine and so on). It is also therefore used as a (not too) common name for children - both male and female.

cheer

the sunshine warrior