Mahesh

Name origin: Hindi

Name meaning: A great ruler; Lord Shiva