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.
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
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.
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.
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.
- 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
- 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.








