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