Which Olive Oil Is Best For Hair Which Olive Oil Is Best For Hair : When used in shampoo, olive oil is moisturizing and perfect for cleansing both the hair and body.