babynamecircle
Hindu baby names

Boy · Sanskrit (Marathi usage) · Hindu

Machhindra

मच्छिंद्र

Say it MUCH-chin-druh

Meaning today
Lord of fish, matsyendranath
Original meaning
"Matsyendra, 'lord of fish', a teacher of Yoga" Monier-Williams, p. 776
Say it
MUCH-chin-druh
Written
मच्छिंद्र
Other spellings
Machindra, Macchindra, Matsyendra

Machhindra

Stays on your phone. A family name is never required.

Machhindra meaning

Machhindra (मच्छिंद्र) is a Hindu boy's name of Sanskrit origin (Marathi usage).

Matsyendra, 'lord of fish', a teacher of Yoga

Also used to mean: matsyendranath

Machhindra (मच्छिंद्र) is the Marathi spoken form of Sanskrit Matsyendra, "lord of the fish", from matsya, "fish", and indra, "chief". Monier-Williams records Matsyendra as a teacher of Yoga. He is Matsyendranath or Machhindranath, honoured as the first of the Nath gurus and the teacher of Gorakhnath; legend says he heard Shiva teaching yoga to Parvati while hidden in the belly of a fish. The Nath tradition is strong in Maharashtra, where Machhindranath is counted among the Navnath, the nine Naths, and the name is still given in rural families.

Source: Monier-Williams, Sanskrit–English Dictionary (1899), p. 776 · entry matsyendra · See the entry · checked 25 Oct 2026

References: Monier-Williams, matsyendra, p. 776 · Wikipedia, Matsyendranatha

Famous namesakes

  • Matsyendranath (Machhindranath), founder-guru of the Nath tradition

Fits your syllable

First sound म

Magha nakshatra, pada 1 · Simha rashi

This exact sound isn't in the table; the closest is मा, which differs only in vowel length. North Indian table. Tables vary by region and family tradition, so confirm with your priest.

Spellings

Machhindra · Machindra · Macchindra · Matsyendra

Related names

Also meaning devotion

More Marathi names

Browse more like this