cockanathan (English)

Where does "cockanathan" come from?

The English noun 'cockanathan', used to mean an idiot or foolish person, is formed as a playful compound of the English word 'cock' alongside the Tamil suffix 'nātaṉ'[1]. In Tamil, 'nātaṉ' translates to 'lord' and functions as a frequent ending for given names[1]. The first element derives from Middle English 'cok' and Old English 'coc' or 'cocc', which originally referred to a male bird and traced back to Proto-Germanic '*kukkaz' before later acquiring various colloquial senses[2].

Full etymology tree

Sources

  1. cockanathan (English) - Wiktionary
  2. cock (English) - Wiktionary

Updated September 2026

More words starting with C

Etymology data from Wiktionary, CC BY-SA 4.0 · About Miraris