Popularity: 11843
Origin: Sanskrit
Meaning: Great ruler
Mahesh is a boy’s name of Sanskrit origin and is a modern spelling of the more traditional boy name Mahesha. Both versions of the name mean “great ruler” and are one of the great Hindu deity Shiva's names. As the controller of time, Shiva is an all-powerful being within the Trimurti of supreme divinity and each of Shiva’s names represents a different dimension of who they are. As Mahesh, baby will carry their Hindu heritage with them always, celebrating everything that Shiva stands for—creation, consciousness, and liberation from the cycle of life.