To amaze and impress someone greatly.
Trusted by1M+English learners & teachers worldwide
To impress or amaze someone completely.
When you knock someone's socks off, you go so far past what they expected that they're left delighted.
It's a warm, excited way to describe something really good.
"Blow Someone Away"
—
To impress deeply — nearly identical, but often used for emotional impact
"Blow Someone Out of the Water"
—
To beat or outperform someone with more competitive emphasis
"Knock Someone's Socks off"
—
Impressing or delighting someone far beyond what they expected