To amaze and impress someone greatly.
Trusted by1.5M+English learners & teachers worldwide
To greatly impress or amaze someone.
When you knock someone's socks off, you exceed their expectations so dramatically that they're left surprised and delighted.
It's an enthusiastic expression for something truly impressive.
"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