Fixing Duplicate Names in Long Campaigns
Maintain a running ledger of used names and regenerate until the shortlist is unique session to session.
Maintain a running ledger of used names and regenerate until the shortlist is unique session to session.
Scan results against real public figures and slurs; swap letters if a name lands too close to a living person.
Regenerate with a tighter theme, merge two results, or alter one syllable until the name feels owned.