El champú fue inventado por las tribus hindi antiguas. La palabra "champú" originalmente proviene del idioma hindi, y significa "masajear la cabeza con aceite para el cabello". El empresario británico Dean Mahomed introdujo el masaje con champú al público en su propia tienda de baños de vapor.
En la década de 1860, el lavado con champú se convirtió más en limpiar la cabeza que en masajearla. Los peluqueros ingleses usaban jabón afeitado con hierbas agregadas para lavar el cabello de sus clientes y darle fragancia y brillo. Un hombre llamado Kasey Herbert inventó el primer champú comercial, que comenzó a aparecer en anuncios comerciales a principios del siglo XX.