Skip to content

Should Edd be a given name as well as a credential? (John "Edd" Smith gives suffix 'Edd', not nickname 'Edd') #1376

Open

Description

@derek73

edd has only a credential reading (en.toml), so a quoted or bracketed Edd is set apart as a credential (rule S1) rather than read as a nickname:

  • John "Edd" Smith gives suffix 'Edd'
  • John (Edd) Smith gives suffix 'Edd'
  • BOST, J EDGAR (EDD) gives suffix 'EDD'. This is an FEC contributor, Edgar written Edd.

Edd is borne as a given name: US SSA 5,451 births (M 5,438), a US Census surname of 299. Its cased mask was already refused on that ground (#459). NPPES counts 4,911 providers writing the credential (ED.D. 2,053, EDD 1,700).

A given reading would put edd in the class of credentials that are also names (rule S4). Rule S1 would then leave a bracketed Edd as the nickname. Measured with Lexicon.default().add("edd", kind="given"):

  • Fixed: John "Edd" Smith, John (Edd) Smith and BOST, J EDGAR (EDD) read nickname 'Edd'.
  • Unchanged: John Smith (Ed.D.), John Smith, EdD, JOHN SMITH, EDD and John Smith (PhD, EdD) still read the credential.
  • Broken: John Smith (EdD) gives nickname 'EdD'; John Smith EdD gives family 'EdD'; Smith, John EdD gives middle 'EdD'.

Questions:

  • Should edd take a given reading?
  • If so, should the writing EdD (a capital inside the word, the way the degree is written) settle the credential, as rule S13 settles a gated word by its capitals? That would keep the three broken readings.

Activity

  1. self-assigned this
    on Nov 13, 2026
  2. added
    vocabularyFixed by a word-list entry: per-word vocabulary and language packs
    suffixesGenerational suffixes and credentials (rules/S)
    nicknamesNicknames, brackets and quoted names (rules/N)
    on Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

nicknamesNicknames, brackets and quoted names (rules/N)suffixesGenerational suffixes and credentials (rules/S)vocabularyFixed by a word-list entry: per-word vocabulary and language packs

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions