hassock The origin and history of hassock. Etymology From Old English hassoc (“coarse grass”), of uncertain origin. ← Back to the full definition of hassock