*SET-U

English word origin

Etymology of hasp

From Middle English haspe, hespe, from Old English hæsp, hæpse (“hasp; clasp; fastening”), from Proto-West Germanic *haspijā, from Proto-Germanic *haspijǭ, *hapsijǭ (“hasp”), from Proto-Indo-European *(s)kamb- (“to bend;

1 source sectionExtended source reportWiktionary original ↗
In this entry · 1 source sections

The source etymologies

Wiktionary via Kaikki / Wiktextract

The source reports below are imported and unreviewed by *SET-U. Separate numbered origins and differing source variants are preserved; agreement within this extraction is not independent corroboration.

Unnumbered source etymology

Original entry ↗
noun

A clasp, especially a metal strap fastened by a padlock or a pin; also, a hook for fastening a door. · A spindle to wind yarn, thread, or silk on. · Alternative form of hesp (“measure of linen thread”). · An instrument for cutting the surface of grassland; a scarifier.

verb

To shut or fasten with a hasp, or as with a hasp.

Selected source glosses provide context, not a complete modern definition inventory

From Middle English haspe, hespe, from Old English hæsp, hæpse (“hasp; clasp; fastening”), from Proto-West Germanic *haspijā, from Proto-Germanic *haspijǭ, *hapsijǭ (“hasp”), from Proto-Indo-European *(s)kamb- (“to bend; crook”). Cognate with Middle Dutch haspe, Middle Low German haspe, hespe, German Low German Haspel (“spindle of yarn”), German Häspe, Danish haspe, Swedish hasp, Icelandic hespa (“clamp; hasp; skein of yarn”).

Relationships mentioned by the source

These are extracted mentions, not a timeline or a verified sequence of immediate parents.

  • Inherited-form mentionhaspeenm
  • Inherited-form mentionhæspang
  • Inherited-form mention*haspijāgmw-pro
  • Inherited-form mention*haspijǭgem-pro
  • Derivation mention*kh₂em-ine-pro · to bend; crook
  • Cognate mentionhaspedum
  • Cognate mentionhaspegml
  • Cognate mentionHäspede
  • Cognate mentionhaspeda
  • Cognate mentionhaspsv
  • Cognate mentionhespais · clamp; hasp; skein of yarn
Inspect preserved source fields

Raw extraction fields are retained for auditing. Their order does not establish ancestry.

{
  "templates": [
    {
      "name": "inh",
      "args": {
        "1": "en",
        "2": "enm",
        "3": "haspe"
      },
      "expansion": "Middle English haspe"
    },
    {
      "name": "inh",
      "args": {
        "1": "en",
        "2": "ang",
        "3": "hæsp"
      },
      "expansion": "Old English hæsp"
    },
    {
      "name": "inh",
      "args": {
        "1": "en",
        "2": "gmw-pro",
        "3": "*haspijā"
      },
      "expansion": "Proto-West Germanic *haspijā"
    },
    {
      "name": "inh",
      "args": {
        "1": "en",
        "2": "gem-pro",
        "3": "*haspijǭ"
      },
      "expansion": "Proto-Germanic *haspijǭ"
    },
    {
      "name": "der",
      "args": {
        "1": "en",
        "2": "ine-pro",
        "3": "*kh₂em-",
        "4": "*(s)kamb-",
        "t": "to bend; crook"
      },
      "expansion": "Proto-Indo-European *(s)kamb- (“to bend; crook”)"
    },
    {
      "name": "cog",
      "args": {
        "1": "dum",
        "2": "haspe"
      },
      "expansion": "Middle Dutch haspe"
    },
    {
      "name": "cog",
      "args": {
        "1": "gml",
        "2": "haspe"
      },
      "expansion": "Middle Low German haspe"
    },
    {
      "name": "cog",
      "args": {
        "1": "nds-de",
        "2": "Haspel",
        "t": "spindle of yarn"
      },
      "expansion": "German Low German Haspel (“spindle of yarn”)"
    },
    {
      "name": "cog",
      "args": {
        "1": "de",
        "2": "Häspe"
      },
      "expansion": "German Häspe"
    },
    {
      "name": "cog",
      "args": {
        "1": "da",
        "2": "haspe"
      },
      "expansion": "Danish haspe"
    },
    {
      "name": "cog",
      "args": {
        "1": "sv",
        "2": "hasp"
      },
      "expansion": "Swedish hasp"
    },
    {
      "name": "cog",
      "args": {
        "1": "is",
        "2": "hespa",
        "t": "clamp; hasp; skein of yarn"
      },
      "expansion": "Icelandic hespa (“clamp; hasp; skein of yarn”)"
    }
  ],
  "links": [
    [
      "haspe",
      "haspe#Middle_English"
    ],
    [
      "hespe",
      "hespe#Middle_English"
    ],
    [
      "hæsp",
      "hæsp#Old_English"
    ],
    [
      "hæpse",
      "hæpse#Old_English"
    ],
    [
      "*haspijā",
      "Reconstruction:Proto-West Germanic/haspijā"
    ],
    [
      "*haspijǭ",
      "Reconstruction:Proto-Germanic/haspijǭ"
    ],
    [
      "*hapsijǭ",
      "Reconstruction:Proto-Germanic/hapsijǭ"
    ],
    [
      "*(s)kamb-",
      "Reconstruction:Proto-Indo-European/kh₂em-"
    ],
    [
      "haspe",
      "haspe#Middle_Dutch"
    ],
    [
      "haspe",
      "haspe#Middle_Low_German"
    ],
    [
      "hespe",
      "hespe#Middle_Low_German"
    ],
    [
      "Haspel",
      "Haspel#Low_German"
    ],
    [
      "Häspe",
      "Häspe#German"
    ],
    [
      "haspe",
      "haspe#Danish"
    ],
    [
      "hasp",
      "hasp#Swedish"
    ],
    [
      "hespa",
      "hespa#Icelandic"
    ]
  ],
  "references": [],
  "descendants": [],
  "lexical": [
    {
      "pos": "noun",
      "glosses": [
        "A clasp, especially a metal strap fastened by a padlock or a pin; also, a hook for fastening a door.",
        "A spindle to wind yarn, thread, or silk on.",
        "Alternative form of hesp (“measure of linen thread”).",
        "An instrument for cutting the surface of grassland; a scarifier."
      ],
      "tags": [
        "alt-of",
        "alternative"
      ],
      "recordId": "460c8d0efaa63bfaafa3231102343f49ece8b3a99ce2fb664f8ebcd1bc4b7562",
      "rawRecordSha256": "a83eaa9bc1d88c7f5e4d463009090127fc6f8dddc2895f73ca3a83af1d1a4d80",
      "sourceRecordOrdinal": 230296
    },
    {
      "pos": "verb",
      "glosses": [
        "To shut or fasten with a hasp, or as with a hasp."
      ],
      "tags": [
        "transitive"
      ],
      "recordId": "a8f29e6d1c61144e36f70143197fc61ba84712982f312d7ac1f5d3d95031c21d",
      "rawRecordSha256": "ecd6e5fa2d7d8263b9220f853b0f24c782d15541415951ae6638157666173711",
      "sourceRecordOrdinal": 230297
    }
  ],
  "omittedAuxiliaryFields": {
    "templates": 0,
    "links": 0,
    "references": 0,
    "descendants": 0,
    "lexicalRecords": 0,
    "lexicalSenses": 0,
    "glosses": 0
  }
}

Where this record stops

This page does not supply an independently verified sound-change sequence, first-use manuscript or complete family tree unless a cited analysis explicitly establishes one. Missing detail here is a limit of this record—not a claim that humanity knows nothing more.

An older meaning does not determine what a word must mean today. Follow the sources, preserve disagreements, and keep ancestry separate from interpretation.

Contribute located evidence for hasp →

Source and snapshot

Imported from Wiktionary contributors; extracted by Tatu Ylonen / Wiktextract / Kaikki.org. Selected fields are reformatted and grouped; wording, source identity and etymology sections are retained. CC-BY-SA-4.0 applies to the imported source material.

Dump: 2026-10-01 · Extracted: 2026-10-30. These are snapshot dates, not the word’s first attestation or the page’s revision date.

Source entry and bibliography ↗Wiktionary revision history ↗Acquisition and rights ledger
Machine-source provenance
Source SHA-256
5ff2c072f8099f2d2ce484bd6957bf179f046d2ad37bc36555edf8bb84cb5291
Import run
73216b9a9b78ed3830994bf853103716f5a4dc57099e371e9f8fdc468facca26
Permanent entry ID
w-aGFzcA