Met
shampoo - een uit het
Hindi afkomstig woord - wordt een product bedoeld, meestal in vloeibare vorm, dat bedoeld is om
haar te wassen of te reinigen. Een shampoo dient veel schuim te ontwikkelen om stof en vuil van de haren en hoofdhuid te verwijderen door af te spoelen met water, zonder evenwel de natuurlijke oliën die het haar beschermen mee te verwijderen. Er zijn vele verschillende shampoos voor verschillende haartypes,
antiroosshampoo, babyshampoo (niet prikkelend voor de ogen) en nog veel meer soorten bijvoorbeeld tegen
hoofdluis. Shampoo in poedervorm wordt 'droogshampoo' of 'shampoo zonder water' genoemd. Er bestaat ook shampoo in de vaste vorm, dit ziet eruit als een stuk zeep. Voor honden, katten of andere huisdieren bestaan er eveneens shampoos, soms met
insecticides om
vlooien en dergelijke te bestrijden.