shag The origin and history of shag. Etymology From Old English sceacga ("hair, wool"), related to "shake" and "shock". ← Back to the full definition of shag