Kabir, meaning Great and one of the 99 names of God in Arabic, was a mystic and poet, born around 1440 in Varanasi to poor Muslim parents. Another account claims he was the child of a Brahmin widow. He himself said he was "at once the child of Allah...