Soothe is the common verb meaning to calm someone or ease a painful feeling, as in soothing a crying baby. Sooth is a much older, now rare noun meaning truth or reality, related to the phrase in sooth, meaning in truth.
The core difference
Soothe is the everyday verb for calming; sooth is an archaic noun meaning truth.
- soothe — to calm someone down or make a painful feeling less intense: She rocked the baby gently to soothe him.
- sooth — reality or fact, now archaic: He spoke only in sooth, never in flattery.
Why they look so alike
The two words share a common root. Sooth is the older word for truth, and soothe originally meant to prove or confirm something as true. Over centuries the meaning of soothe drifted from confirming what someone said to comforting them, since agreeing with a person tends to calm them down. That is a useful memory hook: soothe once meant to say something is sooth, or true, and reassurance grew out of agreement.
In modern writing, sooth almost never appears outside old texts or set phrases such as in sooth, while soothe is the word you want for calming a person, a pain, or a situation.