Le shampooing a été inventé par d'anciennes tribus hindi. Le mot « shampooing » vient à l'origine de la langue hindi et signifie « masser la tête avec de l'huile capillaire ». L'entrepreneur britannique Dean Mahomed a présenté le shampooing massant au public dans son propre magasin de bain de vapeur.
Dans les années 1860, le shampoing est devenu plus un nettoyage de la tête qu'un massage. Les coiffeurs anglais utilisaient du savon rasé additionné d'herbes pour laver les cheveux de leurs clients et leur donner parfum et brillance. Un homme du nom de Kasey Herbert a inventé le premier shampooing commercial, qui a commencé à apparaître dans les publicités commerciales au tournant du XXe siècle.