benefits and uses of neem tree Native to burma in india, the neem tree, known in botanical terms as azadirachta indica derives its name from azad meaning free, dirakht denoting a tree, ihind means of indian origin.
{}