Neem oil is a natural oil extracted from the seeds of the neem tree, which is native to India and other parts of South Asia.