Etymology

rock someone's socks

Today it means: To appeal to somebody very much. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

Probably chosen for the rhyme. See rock (“to be favourable, to excel”).

Etymology from Wiktionary, CC BY-SA 4.0.