Free AI-powered fantasy Name Generation

Code Geass Name Generator

Generate Britannian royal, Black Knights, and alternate-history names for Code Geass characters — from imperial house names with royal particles to Japanese resistance fighters with dual identities.

Code Geass Name Generator

Did You Know?

  • C.C.'s real name is never spoken in the main series or its sequels — the creators deliberately left it blank. She's lived long enough that a personal name feels beside the point, and the fan obsession over those two initials became part of the show's mythology.
  • Kallen carries two names by design: Kallen Stadtfeld (her Britannian father's surname, used at Ashford Academy) and Kozuki Kallen (her Japanese mother's name, used in the Black Knights). Which name she uses signals which identity she's claiming — the switch is a character statement, not just a detail.
  • The Britannian royal naming particles — vi, li, ze — denote which consort line a prince or princess descends from. Lelouch vi Britannia and Cornelia li Britannia are half-siblings with different mothers, and their particles mark that distinction formally in the imperial hierarchy.
  • Japan becomes Area 11 after Britannian conquest, and Lelouch is the 11th prince. The parallel is too clean to be accidental — his number quietly connects him to the territory he fights to liberate.
  • The codename Zero wasn't chosen for strength or power — it's a mathematical void. Zero is the number that precedes everything, the value that cancels everything it multiplies. As a name for someone who wants to erase the existing world order and rebuild from scratch, it lands differently than a name like Lion or Blade would.

Code Geass runs two entirely different naming systems simultaneously, and the tension between them is the whole point. The Britannian Empire names its royalty like a fever dream of European history — Lelouch vi Britannia, Cornelia li Britannia, Euphemia li Britannia — operatic, stratified, every syllable signaling bloodline and rank. Japan names its people like Japan does: Kururugi Suzaku, Kozuki Kallen, Ohgi Kaname. Both systems occupy the same world, and the characters who straddle the line between them — Kallen with her two surnames, Suzaku in Britannian armor with a Japanese name — carry the series' central conflict in the way they're addressed.

Whether you're writing fan fiction, building a tabletop campaign in an alternate-history setting, or just want a name that fits Code Geass' very specific aesthetic register, the naming logic here isn't arbitrary. It follows rules. This guide lays them out.

The Britannian Royal Name Structure

The three-part royal name is the most distinctive naming convention in the series: given name, particle, and "Britannia." The particle — vi, li, ze, el — isn't decorative. It marks which consort line a prince or princess descends from, which in an empire where succession politics are everything means it marks their position in a very high-stakes family tree.

Lelouch vi Britannia and Cornelia li Britannia are half-siblings. Different particles, different mothers, different political inheritances. The particle carries genealogical and strategic information in four characters. In a court where being the third child of a third-rank consort is a death sentence to your ambitions, and being a descendant of the right bloodline makes you a viable emperor, that marker does real work.

Royal Naming Particles

Each particle marks descent from a specific imperial consort line

  • vi — Empress Marianne's line (Lelouch, Nunnally)
  • li — Consort Li's line (Cornelia, Euphemia)
  • ze — Consort Ze's line (Schneizel, Clovis)
  • el — Less commonly seen in the main cast
Royal Given Name Register

Names drawn from elevated European stock — classical, archaic, or invented

  • Latin-derived: Cornelia, Euphemia, Julius
  • Germanic/Frankish: Clovis, Schneizel, Aldric
  • French-adjacent: Lelouch, Genevieve, Renais
  • Invented with regal phonetics: Nunnally, Calares

The key constraint on Britannian royal names: they should never sound like ordinary British names. James Britannia or Thomas li Britannia would be wrong — too contemporary, too plain. The register is elevated, slightly archaic, often with roots in Latin, Old French, or Old German. Names that feel like they were chosen to be spoken in throne rooms.

Japanese Names and the Resistance

Japanese naming in Code Geass follows real Japanese conventions, but there's an intentional register to the names the resistance fighters carry. Kozuki, Ohgi, Inoue, Chiba — these aren't the most common surnames in Japan. They're names that feel grounded and real without being placeholder-generic. The show needed its Japanese characters to have names that felt individual without feeling invented, and it landed in a specific band of uncommon-but-plausible Japanese surnames.

Given names for Japanese characters in the series tend toward contemporary names — the kind that would have been popular for people born in the late 1980s to mid-1990s. Suzaku, Kallen's Japanese name (Kallen), Naomi, Yoshida — these aren't archaic names, they're names that fit the show's setting as a near-future alternate present.

Mizawa Keigo Black Knights — communications officer, born in the Shinjuku Ghetto
Takahari Setsuna Resistance fighter — lost family in the Narita battle
Segawa Yui Japanese civilian — works in a Britannian-run facility under a false name
Aldric vi Britannia 17th prince — distant in succession, studying military strategy
Seraphine li Britannia Imperial princess — commands a Knightmare squadron in the pacification campaign
Ryu Ashbourne Honorary Britannian — adopted a Britannian surname; his family back in the settlement district doesn't know

Dual Names and Double Lives

Kallen Stadtfeld is the most visible example of a character whose two names are load-bearing. At Ashford Academy she's Kallen Stadtfeld — her Britannian father's surname, her cover identity, the name she uses to move through Britannian society. In the Black Knights she's Kozuki Kallen — her Japanese mother's name, the identity she considers real. Which name she uses in a given scene tells you which self she's performing.

Honorary Britannians do something structurally similar. They've traded their Japanese identity for Britannian status, which often means adopting a Britannian name or at least a Britannian surname while keeping a Japanese given name. The hybrid name carries the social compromise in it — Shin Hadfield, Kenji Norton. The Japanese given name is what survived; the surname was the price of admission.

Kozuki Japanese family name — "child of moonlight"
/ identity divide
Stadtfeld Britannian surname — German-derived, her father's name

Kallen carries both names simultaneously — the Japanese one is who she is, the Britannian one is how she survives.

Code Names and the Logic of Aliases

Zero is one of the most carefully chosen names in the series. It's not a symbol of power — it's a symbol of negation. Zero is the number that precedes all others, the value that cancels everything it multiplies. Lelouch chose it as a statement about what he wanted to do to the existing world order: not conquer it, erase it. Start from nothing. The name does philosophical work that a name like "Shadow King" or "Black Knight" couldn't.

The Geass Order's naming conventions run even stranger. C.C. and V.V. operate as initial-only designations, their real names either lost to time or deliberately withheld. Names that have been reduced to markers. For characters operating entirely outside normal social structures — living for centuries, moving between empires — a personal name becomes a liability. Initials are harder to trace and harder to feel attached to.

Do
  • Give Britannian royals elevated, slightly archaic European names with the particle structure
  • Let Japanese resistance members carry the naming register of the actual resistance cast — uncommon but real surnames
  • Use dual names for characters whose identity is split between cultures
  • Choose code names that carry symbolic logic, not just sound threatening
  • Match the particle to a specific consort line when naming royals
Don't
  • Use ordinary modern British names for Britannian royalty — too plain for the register
  • Give Japanese characters ultra-common surnames (Tanaka, Yamamoto) unless they're explicitly background characters
  • Reproduce canonical names directly — Lelouch, Suzaku, Kallen, C.C., Cornelia, Euphemia, Schneizel are taken
  • Give code names that sound heroic or villain-coded — the best Code Geass aliases are weirdly understated

If you're building out a full cast for an alternate history setting, our Japanese name generator covers the full range of Japanese naming conventions, and the anime character name generator handles broader Japanese-inspired naming across genres.

Common Questions

What do the royal naming particles (vi, li, ze) actually mean?

They indicate which of the emperor's consorts a prince or princess descends from. The emperor of Britannia has many consorts, each with their own bloodline, political alliances, and standing at court. The particle in a royal's name marks their maternal lineage — so Lelouch vi Britannia and Cornelia li Britannia are both imperial children, but from different mothers with different particles. In a court where succession is everything, that three-character marker carries a lot of political weight.

How should I name a character who's both Japanese and Britannian?

The series models two approaches. Kallen uses both names in different contexts — a complete Japanese name for her resistance identity and her Britannian father's surname for her Ashford identity. Honorary Britannians tend to blend them: they keep a Japanese given name but adopt a Britannian surname, or occasionally replace everything. The hybrid name tells the story of the compromise made. Decide which identity your character is trying to claim or escape, and let that choice drive the naming.

Can I use a code name as a character's primary name?

Yes — several Code Geass characters are known primarily or exclusively by their alias. C.C. is never called anything else in the main series. Zero becomes more real than Lelouch in certain story contexts. If you're naming a character who operates in secrecy, a code designation that replaces rather than supplements their personal name is entirely consistent with the series' conventions. Just make sure the name carries some logic — even C.C. and V.V. are initials, not random words.

Powerful Tools, Zero Cost

Domain Checker
Instantly check if your perfect domain is available across popular extensions.
Social Handle Check
Verify username availability across all popular social platforms.
Pronunciation
Hear how each name sounds out loud before you commit to it.
Save to Collections
Organize your favorite names into collections. Compare, revisit, and pick the perfect one.
Generation History
Every name you generate is saved automatically. Never lose a great idea again.
Shareable Name Cards
Download beautiful branded cards for any name — perfect for sharing on social media.