It treats premature greying of hair. 2. It helps in hair growth and prevents scalp infections. Indigo is a dye that is obtained naturally from the leaves of Indigo plant. If used appropriately Indigo offers some great benefits for your hair. Let us first look at some benefits of Indigo.