|Origin:||Gujarati, Hindi, Indian, Kannada, Malayali, Marathi, Sanskrit, Sindhi, Tamil|
Mahesh is a Hindu, Sikh Boy name, meaning of the name is "Lord Shiva" from Gujarati or Hindi or Indian or Kannada or Malayali or Marathi or Sanskrit or Sindhi or Tamil origin. This name is mainly used in Hindu, Sikh.
If you select the name Mahesh for your baby, Congratulations! But if you don't like Mahesh then please continue searching our site.