Skip to content

Spy Codename Generator

Generate sleek spy codenames and agent aliases for espionage fiction, TTRPG missions, and covert operative characters

Spy Codename Generator

Top names · All-time

Public board — visible to everyone, votes are anonymous. Generate names and tap on one you like to vote.

4,235 names generated with this tool in September 2026

Did You Know?
  • The CIA has used real animal codenames for operations since WWII — 'Mongoose' was JFK's covert operation against Cuba, 'Mockingbird' was a domestic media influence program. Real spy tradecraft produces codenames that sound absurdly mundane by design: the blandness is the point.
  • James Bond's '007' designation is itself a codename convention — the double-0 prefix in Fleming's fiction designated agents licensed to kill. Fleming drew the identifier from his actual wartime Naval Intelligence work, where he used it to classify documents.
  • The KGB's agent codename tradition favored abstract concepts and ordinary-sounding names over dramatic ones — 'Nightingale,' 'Homer' (Donald Maclean of the Cambridge Five), 'Stanley' (Kim Philby). Soviet codenames were deliberately chosen to sound unremarkable to anyone who overheard them.

A spy codename generator builds alias-style names for espionage fiction, TTRPG operatives, and covert characters — the same naming logic real intelligence agencies use for agents and operations, and the one businesses, militaries, and gamers borrow whenever a project needs a code word instead of its real name.

Below are the codenames history actually declassified, the fictional ones spy franchises made famous, and a few non-espionage codenames that prove the pattern travels well beyond the CIA and KGB.

Real Declassified Codenames

These are documented, sourced designations — not this generator's output. Each one was assigned by a real agency to a real person or operation; see Sources below for where to verify them yourself.

CodenameWhat it really was
HomerKGB codename for Donald Maclean, one of the Cambridge Five moles inside British intelligence
StanleyKGB codename for Kim Philby, the Cambridge Five's most senior and longest-running defector
HicksKGB codename for Guy Burgess, another of the Cambridge Five
JohnsonKGB codename for Anthony Blunt, later the Queen's own art advisor
LisztKGB codename for John Cairncross, the fifth and last-unmasked Cambridge spy
DiomidKGB codename for George Blake, an MI6 officer turned Soviet double agent after his capture in Korea
HeroCIA codename for GRU colonel Oleg Penkovsky, whose intel shaped US decisions in the Cuban Missile Crisis
YogaMI6's own parallel codename for the same agent, Oleg Penkovsky
IronbarkCodename attached to the intelligence Penkovsky supplied, cited in CIA Cuban Missile Crisis assessments
MadeleineSOE field codename for Noor Inayat Khan, a wireless operator dropped into occupied France
CurveballDIA codename for the Iraqi defector whose fabricated bioweapons claims reached the UN in 2003
MongooseCIA codename for its 1961–62 covert campaign against Castro's Cuba
MockingbirdCodename attached to alleged Cold War–era CIA efforts to influence US media, per Church Committee findings
OvercastThe original 1945 name for the program that relocated German scientists, before it was renamed
PaperclipWhat Overcast became — the US program that brought over 1,600 German scientists to America
Ivy BellsJoint Navy, CIA, and NSA operation that tapped a Soviet undersea communications cable
AzorianCIA codename for the 1974 attempt to raise a sunken Soviet submarine from the Pacific floor
VenonaDecades-long Army/NSA program that decrypted Soviet intelligence cables
MincemeatBritish WWII deception that planted a corpse with fake invasion plans to mislead Germany
FortitudeAllied deception plan that invented phantom armies to hide the real D-Day landing site
Neptune SpearUS codename for the 2011 raid that killed Osama bin Laden

Famous Fictional Codenames

None of these are real — they're spy fiction's own conventions, and worth studying for the same reason the real ones are: they show what a codename needs to feel earned instead of decorative.

CodenameFrom
007James Bond's MI6 double-0 designation; Fleming based the numbering on his own wartime naval intelligence work
MTitle standing in for the name of Bond's MI6 chief
QTitle standing in for Bond's quartermaster
KarlaJohn le Carré's name for the Soviet spymaster hunting a mole in "Tinker Tailor Soldier Spy"
GeraldThe codename for that mole, buried at the top of British intelligence in the same novel
GalahadEggsy's field codename in Kingsman, drawn from the Knights of the Round Table
ArthurThe Kingsman agency chief's codename, from the same legend
MerlinThe Kingsman quartermaster's codename
LancelotA Kingsman field agent's codename
PercivalAnother Kingsman knight-codename
Black WidowNatasha Romanoff's Marvel codename, a KGB-trained assassin turned SHIELD agent
Winter SoldierBucky Barnes' codename after HYDRA's brainwashing program, same universe
HawkeyeClint Barton's SHIELD codename
Solid SnakeThe FOXHOUND-assigned codename for Metal Gear Solid's protagonist
Big BossNaked Snake's later codename, Metal Gear's most legendary soldier
Revolver OcelotThe recurring double-crossing operative's codename across Metal Gear
GhostSimon Riley's Task Force 141 callsign in Call of Duty: Modern Warfare
SoapJohn MacTavish's SAS callsign in the same franchise
PriceCaptain Price's own callsign, doubling as his surname throughout Modern Warfare
GazPrice's SAS teammate's callsign in the original Modern Warfare

Codenames Beyond Espionage

"Codename" and "code name" pull more search traffic than "spy name" does — because the format shows up everywhere secrecy or branding calls for a stand-in, not just in intelligence work.

If you're naming a gaming squad rather than a lone operative, our clan name generator covers the same tactical-callsign territory at team scale, and the Discord username generator handles the handle you'd actually log in with.

CodenameContext
OverlordAllied codename for the invasion of Normandy, June 1944
Desert StormThe 1991 US-led coalition campaign to expel Iraqi forces from Kuwait
Just CauseThe 1989 US military operation in Panama
Enduring FreedomThe US military campaign in Afghanistan, launched in 2001
Iraqi FreedomThe US-led invasion of Iraq, launched in 2003
ChicagoMicrosoft's internal development codename for Windows 95
PurpleApple's internal codename for the original iPhone, developed inside the "Purple Dorm"
CairoMicrosoft's codename for an ambitious mid-1990s Windows NT vision
MemphisMicrosoft's internal codename for Windows 98

What Real Tradecraft Optimizes For

A good codename isn't dramatic. It's forgettable. When the CIA named its anti-Castro campaign "Mongoose," the point wasn't to sound tough — it was to sound like nothing worth a second glance in a cable.

Soviet tradecraft took this further still. "Homer," "Stanley," "Diomid" — flat, almost bureaucratic words chosen precisely because an intercepted cable using them would reveal nothing about the person underneath.

Fiction runs on the opposite instinct. "Black Widow" and "Winter Soldier" are built to be remembered, not overlooked — they're character branding, not concealment. That's the real fork in the road when you're naming something: are you hiding it, or are you selling it?

5 Cambridge Five spies, each assigned a distinct KGB codename — Homer, Stanley, Hicks, Johnson, Liszt
1,600+ German scientists relocated to the US under Operation Paperclip (originally Operation Overcast)
2 separate codenames — Hero (CIA) and Yoga (MI6) — for the same Cold War source, Oleg Penkovsky

How This Generator Reads Your Choices

The Agency field isn't cosmetic — it changes the entire register the model writes toward. Pick Western/NATO and the prompt steers it toward clean, natural-imagery names built to sound unremarkable in a cable, the way Mongoose or Homer do.

Pick Soviet/Eastern Bloc and it flips to ordinary-sounding nouns designed to reveal nothing, closer to Stanley or Diomid than to anything cinematic. Choose Independent/Criminal, though, and the same generator deliberately breaks that realism — it's told to write theatrical, self-announcing names, the SPECTRE-and-HYDRA register where menace is the point, not concealment.

Corporate/Private Military sits in between: sterile, project-code-like names such as "Baseline" or "Horizon Protocol," closer to Purple or Cairo than to Mongoose. The Codename Style field then layers a shape on top — animal, gemstone, single word, compound, or a full operation name. "Western" plus "Animal" and "Soviet" plus "Single Word" produce genuinely different outputs, not the same name with a different label glued on.

Naming Advice That Actually Holds Up

Do
  • Match register to purpose: bland for concealment, bold for branding
  • Keep agent codenames persistent — one name, every operation
  • Give operation names zero connection to the actual mission
  • Say it out loud — a codename that's hard to say in dialogue won't survive a script
Don't
  • Describe the mission in the operation name (Operation Kill-the-President)
  • Confuse a codename with a cover identity — they solve different problems
  • Stack three menacing words into one name (BlackShadowViper)
  • Give every operative a predator animal name — real tradecraft varied it deliberately

Common Questions

Is a codename generator the same thing as a spy name generator?

Mostly, yes, but "codename" casts a wider net. A spy name generator is built specifically for espionage fiction and characters. A codename generator covers that plus military operation names, corporate project names, and gaming handles — anything that needs a stand-in word instead of its real identity. This tool leans spy by default, but the Agency and Style fields work just as well for a generic project codename if you pick a neutral, corporate-leaning combination.

What makes a real secret agent codename different from a Hollywood one?

Real ones hide; fictional ones sell. The KGB gave its Cambridge Five moles ordinary words — Homer, Stanley, Hicks — specifically so an intercepted cable would give nothing away. A movie needs the opposite: Black Widow and Ghost are supposed to be memorable the instant you hear them, because they're doing character branding, not concealment. If you're writing serious spy fiction, lean toward the boring end. If you're writing an action franchise, the theatrical end is the right call.

Can this generator make military operation names or project codenames, not just spy aliases?

Yes. Select the Operation Name codename style and a neutral agency setting and the output reads closer to Operation Paperclip or Operation Desert Storm than to an individual agent's alias. That same shape — a plain word or two with no obvious link to its real purpose — is exactly what companies use for product codenames (Chicago for Windows 95, Purple for the iPhone) and what militaries use for named operations.

What's the difference between a codename and a cover identity?

A codename is an internal designation — what colleagues and cables call an operative inside the agency. A cover identity is the external fiction used with civilians and targets: the fake passport, the invented biography. "Nightingale" is a codename; "Margaret Holt, antiques dealer" is a cover identity. Serious spy fiction keeps these two layers distinct — an operative can be blown without losing their cover, or the reverse.

Sources

Updated September 2026: rebuilt with 50 curated codenames across three sourced tables (real declassified, famous fictional, and non-espionage), corrected an unverified codename attribution, added a "how the generator reads your fields" section, and rewrote the FAQ around real search-query intent.

Spotted an error on this page? Report it

Stuck between a few? Decide here

Swipe, shortlist and settle on one name. No account needed.

Swipe

Swipe Mode

Flip through names one card at a time. Swipe right to shortlist, left to skip, and undo if you change your mind.

Shortlist

Heart to Shortlist

Tap the heart on any name you like. Your picks stay on this device, even after you close the page.

Compare

Side-by-Side Compare

Line up your top three and see which one wins on memorability, pronounceability, brandability and length.

Showdown

Name Showdown

Can't choose? Pick your favourite of each pair, head to head, until one name is left standing.

Vote

Ask Friends to Vote

Send a link. Friends rank their top three without an account, and you watch the scoreboard update live.

Chance

Wheel & Shuffle

Still torn? Spin the wheel or shuffle your shortlist and let luck break the tie.

Powerful tools, zero cost

Everything below is free, no credits.

Domains

Domain Checker

Find a name, check the .com in one click. We scan top extensions so you know what's actually claimable before you get attached.

Social

Social Handle Check

Twitter, Instagram, TikTok — check them all without switching tabs. Know if the handle is gone before you fall in love with the name.

Audio

Pronunciation

Hear it before you pitch it. A name that sounds wrong in a meeting or podcast is a name you'll regret. Listen first.

Save

Save to Collections

Don't lose your shortlist. Collect candidates, revisit them later, and choose with clarity instead of gut feeling.

History

Generation History

Your best idea might be one you dismissed last week. Every generation auto-saves — go back anytime.

Share

Shareable Name Cards

Drop it in Slack, post it for a vibe check, or pitch it in a deck. Download a branded card for any name in one click.