Meher Baba (February 25, 1894 – January 31, 1969) was a spiritual teacher from India who said to his followers that he was the Avatar. Avatar is a Sanskrit word that Baba said means God taking birth as a man.

Meher Baba (February 25, 1894 – January 31, 1969) was a spiritual teacher from India who said to his followers that he was the Avatar. Avatar is a Sanskrit word that Baba said means God taking birth as a man.