Somebody suggested to me today that the word shampoo means "fake excrement". Sham poo. Well, that was definitely wrong. When the word shampoo was first brought to England in the 1760s by merchants who picked it up from Hindi champo, it meant "massage". This, however, was a special type of Hindu massage where they would slather your body in foam first, and gradually the "foam" meaning emerged to prevail, mainly due to Victorian hesitation about embracing those seemingly promiscuous massages. Anyway, champo comes from capo, which meant "to press"- an obvious connection, because you need to press on the back in a massage. This has unconfirmed and hypothesized origins, but the main theory is that it comes from the old Sanskrit term capayati, which meant something like "knead". If this is correct, this would further derive from the Old Indo-Aryan root canp, with about the same definition.
Adam Aleksic, an incoming freshman at Harvard University, has been described as the internet's sixth most famous etymologist. He has disturbing interests in linguistics, vexillology, geography, board games, limericks, and law, and he loves writing about himself in the third person.
The Etymology Nerd