*SET-U

English word origin

Etymology of pun

From Middle English ponnen, ponen, punen, from Old English punian, pūnian (“to pound, beat, bray, bruise, crush, grind”), from Proto-Germanic *punōną (“to break to pieces, pulverize”). See pound. As a kind of word play,

3 source sectionsExtended source reportWiktionary original ↗
In this entry · 3 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.

Source etymology 1

Original entry ↗
noun

A joke or type of wordplay in which similar definitions or sounds of two words or phrases, or different definitions of the same word, are deliberately confused.

verb

To beat; strike with force; to ram; to pound, as in a mortar; reduce to powder, to pulverize. · To make or tell a pun; to make a play on words.

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

From Middle English ponnen, ponen, punen, from Old English punian, pūnian (“to pound, beat, bray, bruise, crush, grind”), from Proto-Germanic *punōną (“to break to pieces, pulverize”). See pound. As a kind of word play, from the notion of “beating” the words into place.

Relationships mentioned by the source

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

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": "ponnen"
      },
      "expansion": "Middle English ponnen"
    },
    {
      "name": "inh",
      "args": {
        "1": "en",
        "2": "ang",
        "3": "punian"
      },
      "expansion": "Old English punian"
    },
    {
      "name": "der",
      "args": {
        "1": "en",
        "2": "gem-pro",
        "3": "*punōną",
        "4": "",
        "5": "to break to pieces, pulverize"
      },
      "expansion": "Proto-Germanic *punōną (“to break to pieces, pulverize”)"
    }
  ],
  "links": [
    [
      "ponnen",
      "ponnen#Middle_English"
    ],
    [
      "ponen",
      "ponen#Middle_English"
    ],
    [
      "punen",
      "punen#Middle_English"
    ],
    [
      "punian",
      "punian#Old_English"
    ],
    [
      "pūnian",
      "punian#Old_English"
    ],
    [
      "pound",
      "pound#Verb"
    ],
    [
      "beat",
      "beat#Verb"
    ],
    [
      "bray",
      "bray"
    ],
    [
      "bruise",
      "bruise#Verb"
    ],
    [
      "crush",
      "crush#Verb"
    ],
    [
      "grind",
      "grind#Verb"
    ],
    [
      "*punōną",
      "Reconstruction:Proto-Germanic/punōną"
    ],
    [
      "pulverize",
      "pulverize"
    ],
    [
      "pound",
      "pound#English"
    ]
  ],
  "references": [],
  "descendants": [],
  "lexical": [
    {
      "pos": "noun",
      "glosses": [
        "A joke or type of wordplay in which similar definitions or sounds of two words or phrases, or different definitions of the same word, are deliberately confused."
      ],
      "tags": [],
      "recordId": "8cc144d142617646ccb00d96013e4333ec59a14453694bd8c3dd374a796e2f83",
      "rawRecordSha256": "ef9c99cc66f9de6106ac9200f761977f34e1f8492a60b127224d69bad68eb98a",
      "sourceRecordOrdinal": 151380
    },
    {
      "pos": "verb",
      "glosses": [
        "To beat; strike with force; to ram; to pound, as in a mortar; reduce to powder, to pulverize.",
        "To make or tell a pun; to make a play on words."
      ],
      "tags": [
        "obsolete",
        "transitive",
        "intransitive"
      ],
      "recordId": "ce131ef0e8f9342134d0b394bacdda59fc993b256cff6ec9760e2e31fd819b99",
      "rawRecordSha256": "59b3eafa1f8747abe487198183489fdde8a887e9082855096bf27f0f8d1590da",
      "sourceRecordOrdinal": 151379
    }
  ],
  "omittedAuxiliaryFields": {
    "templates": 0,
    "links": 0,
    "references": 0,
    "descendants": 0,
    "lexicalRecords": 0,
    "lexicalSenses": 0,
    "glosses": 0
  }
}

Source etymology 2

Original entry ↗
noun

Alternative form of bun (“Korean unit of measure”).

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

From the McCune-Reischauer romanization of Korean 분 (bun), from Chinese 分 (“fen”).

Relationships mentioned by the source

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

  • Unspecified derivation mention분ko
  • Unspecified derivation mention分zh
Inspect preserved source fields

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

{
  "templates": [
    {
      "name": "uder",
      "args": {
        "1": "en",
        "2": "ko",
        "3": "분"
      },
      "expansion": "Korean 분 (bun)"
    },
    {
      "name": "uder",
      "args": {
        "1": "en",
        "2": "zh",
        "3": "分",
        "4": "",
        "5": "fen"
      },
      "expansion": "Chinese 分 (“fen”)"
    }
  ],
  "links": [
    [
      "McCune-Reischauer",
      "McCune-Reischauer"
    ],
    [
      "분",
      "분#Korean"
    ],
    [
      "分",
      "分#Chinese"
    ],
    [
      "fen",
      "fen"
    ]
  ],
  "references": [],
  "descendants": [],
  "lexical": [
    {
      "pos": "noun",
      "glosses": [
        "Alternative form of bun (“Korean unit of measure”)."
      ],
      "tags": [
        "alt-of",
        "alternative"
      ],
      "recordId": "69c8183195f7dd423dfcf90dadb9021f733dd1faecad760598c707895b873e11",
      "rawRecordSha256": "a128412451395bcf4376562d06fb22c209d700a076f5d3d203af604eb3338026",
      "sourceRecordOrdinal": 151381
    }
  ],
  "omittedAuxiliaryFields": {
    "templates": 0,
    "links": 0,
    "references": 0,
    "descendants": 0,
    "lexicalRecords": 0,
    "lexicalSenses": 0,
    "glosses": 0
  }
}

Source etymology 3

Original entry ↗
noun

A certain number of cowries, generally 80.

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

From Hindi [Term?].

Inspect preserved source fields

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

{
  "templates": [
    {
      "name": "bor",
      "args": {
        "1": "en",
        "2": "hi",
        "3": ""
      },
      "expansion": "Hindi [Term?]"
    }
  ],
  "links": [],
  "references": [],
  "descendants": [],
  "lexical": [
    {
      "pos": "noun",
      "glosses": [
        "A certain number of cowries, generally 80."
      ],
      "tags": [
        "India",
        "historical"
      ],
      "recordId": "4601a0c0dc4fd27a2d236c1d95e074e4d621ce6194720b8bef58ccb5a0a6db7d",
      "rawRecordSha256": "3aacf0c559fb88c9acd4ad0656a037cd8232fd2f2c8004f51c854a4e55ec621e",
      "sourceRecordOrdinal": 151382
    }
  ],
  "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 pun →

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-cHVu