The meaning of the name Mahesa is Lord Shiva
The origin of the name Mahesa is Indian (Sanskrit)
People who like the name Mahesa also like: Machiko, Maeko, Mahina, Mahsa, Macaria, Camille, Maceo Dante, Calvin, Cosimo, Krish
Here are pictures of people with the name Mahesa. Help us put a face to the name by uploading your pictures to BabyNames.com!