What are the health benefits of tamarind leaves? Question Tamarind leaves are commonly known as 'Imli Patta'. The scientific name is Tamarindus Indica. It is a tall shade tree native to Africa but is widely grown in Asia as well. It is like sweet and sour, more ...