It is difficult to say which one is the best for hair growth, as it may vary for different individuals depending on their hair type and scalp conditions. However, all three oils (amla, coconut, and olive oil) have been traditionally used for their potential benefits for hair growth and overall hair health.
Amla oil is derived from the Indian gooseberry and is rich in antioxidants and vitamins that may help to promote hair growth and prevent hair damage.
Coconut oil is known for its moisturizing properties and has been used to improve scalp health, which in turn may support hair growth.
Olive oil is also high in antioxidants and fatty acids, and may help to nourish the scalp and improve hair health.
Ultimately, the most effective oil for hair growth will depend on an individual's hair and scalp needs. It may be helpful to try using each oil for a few weeks and observe the results.