Il sostantivo "cacca", un tempo volgare, è ora accettato nel linguaggio comune mentre, al contrario, il verbo "cacare" (o "cagare") è considerato un insulto se, nella forma di invito alla defecazione, viene rivolto ad una persona (""ma va' a cagare""). Secondo una interpretazione, il termine deriverebbe da "cloacare" (= imbrattare, inquinare). Altri, più recenti, ma forse non meno fantasiosi, lo legano a una radice sanscrita "*kak-" da cui deriva "çaka" (= letame, sterco). Per altri deriva dal greco "Kakos" che significa cattivo, brutto.