Mahatma \ma-hatma, maha-tma\ as a boy's name is of Hindi and Sanskrit origin, and the meaning of Mahatma is "great soul". A title for a person of great spiritual development which was given to Mohandas Gandhi.
For more information, see also the related name Mohandas.