One of the best herbal oils for hair growth Shalocks is a combination of therapeutic oils and extracts. A pure herbal oil for hair it nourishes the hair and protects it from dandruff and hair loss. Based on Ayurveda this herbal hair oil is a blend of oils like olive oil sesame seed oil almond oil and wheatgerm oil. Known among best hair oils in India it also contains herbal extracts of shikakai brahmi amla and henna. It prevents scalp problems.