Saiyan Name Generator
This Saiyan name generator does something most tools skip: it builds every name from an actual vegetable, the same way Akira Toriyama built the originals. Vegeta comes from "vegetable." Kakarot comes from "carrot." Raditz comes from "radish." That isn't fan theory — it's a documented, deliberate naming system, and this generator runs it live instead of handing you a static list of pre-written names.
👇 Click any name to copy it
Pick a vegetable base, a distortion level, a gender and a rank, and the generator pulls a real vegetable from that category, then mutates it with one of four mechanics pulled straight from how the canon names were actually built. Every card shows its source vegetable and the mechanic used, so you can see the pun instead of just trusting it's there.
No canon character names ever come out the other end — Goku, Vegeta, Broly and the rest stay exactly where they belong, as the reference points that make the system make sense.
How to Use the Saiyan Name Generator
Four short choices get you a full roster:
- Pick a vegetable base — root vegetables, cabbage-family, legumes, leafy greens, or vine & gourds. Leave it on "Any" to pull from all five.
- Set the distortion level — subtle keeps the vegetable readable underneath; obvious pushes it fully alien.
- Choose a gender and a rank — this shades which endings and honorifics get used, without changing the underlying pun logic.
- Optionally lock a suffix style — force every result to end in
-a,-ot,-tzor-ppaif you want a matching squad or family line. - Slide the count, hit Generate, and click any card to copy the name. Re-roll as many times as you want — the vegetable pool is deep enough that repeats are rare.
How the Vegetable Pun System Actually Works
Dragon Ball's Saiyan race is built around one of anime's most consistent running jokes: every named Saiyan carries a mutated vegetable inside their name. It's not a coincidence, and it's not limited to one or two characters — it's the naming rule for the entire race, low-class grunts and royalty alike. Even the word "Saiyan" (サイヤ人, Saiya-jin) is a scramble of yasai, the Japanese word for vegetable, hidden in plain sight the same way every individual name hides its source vegetable.
The trick is that Toriyama didn't use one transformation — he used several, and this generator reproduces the main ones instead of picking just one and calling it done:
- Echo the lead syllable. "Carrot" becomes Kakarot: the front of the word gets echoed, then the tail gets a harder ending bolted on. It reads as alien while still rhyming with its source if you say it slowly.
- Swap the ending. "Radish" becomes Raditz: the front of the word survives almost untouched, and only the ending gets replaced with a sharper, non-vegetable-sounding cluster.
- Trim an edge. "Asparagus" becomes Paragus, "Vegetable" becomes Vegeta: a slice comes off the front or back until only the alien-sounding core is left standing.
- Shift a vowel, barely. "Kale" stays almost exactly "Kale." "Napa cabbage" becomes Nappa. Sometimes the joke is that the disguise is paper-thin — the name is basically the vegetable, worn like a badge instead of hidden.
This generator's Distortion filter maps onto that spread directly: subtle uses the trim and vowel-shift mechanics, staying close to Nappa-and-Kale territory; obvious uses the echo and ending-swap mechanics, landing closer to Kakarot-and-Raditz territory. Neither setting is "more correct" — Toriyama used both registers across the cast, sometimes for the same family.
| Vegetable | Canonical name | Pun mechanic |
|---|---|---|
| Carrot | Kakarot (Goku's birth name) | Lead syllable echoed, hard ending added |
| Vegetable | Vegeta | Trimmed to its first six letters |
| Radish | Raditz | Ending swapped for a harder cluster |
| Napa cabbage | Nappa | Barely altered — the vegetable worn almost bare |
| Broccoli | Broly | Trimmed and re-ended for a punchier sound |
| Asparagus | Paragus | Front edge trimmed off |
| Burdock root | Bardock | Vowel shifted, ending hardened |
| Cauliflower | Caulifla | Trimmed to its front half |
| Kale | Kale | Unchanged — the joke is the honesty |
| Cabbage | Cabba | Trimmed and re-ended, softer register |
These canonical names are shown for reference only. The generator never outputs them — it applies the same mechanics to a much wider pool of vegetables to build new, original names.
Saiyan Names by Rank
Rank doesn't change which vegetable gets used, but it changes how the result feels. Use this as a quick guide for which rank filter fits the character you're building.
| Rank | Feel | Best for |
|---|---|---|
| Low-class | Plain, no honorific, earned the hard way | Rank-and-file soldiers, background warriors, player characters starting out |
| Elite | Harder consonants, built to be barked as an order | Squad leaders, named rivals, mid-boss encounters |
| Royal line | A throne-adjacent register, occasional Prince/Princess title | Ruling family, faction leaders, campaign antagonists |
Famous Saiyan Names and Where They Come From
A handful of characters make the vegetable-pun rule easy to spot once you know it's there. Goku's birth name Kakarot hides "carrot" behind a doubled syllable. Vegeta, the prince of all Saiyans, is the vegetable word itself with the last three letters trimmed off. His younger brother Tarble takes the same approach from the other end of the word. Bardock, Goku's father, is named for burdock root — a vegetable common enough in Japan that the pun would have landed instantly for the original audience. On the female side, Kale and Caulifla from Universe 6 keep the tradition going decades later, proving it was never a one-generation joke. This generator studies that same pattern and builds fresh names from it — see the table above for the full breakdown of vegetable-to-name mechanics.
Saiyan Names by Vegetable Base
The generator's Vegetable base filter splits the produce aisle into five categories no other Saiyan name tool separates out. Each one leans toward a different mood.
| Base | Vibe | Sample vegetables |
|---|---|---|
| Root vegetables | Earthy, blunt — the classic low-class register (Bardock's burdock) | Carrot, Radish, Turnip, Beet, Burdock |
| Cabbage-family | The Vegeta line's home turf, sharp and structured | Cabbage, Kale, Broccoli, Cauliflower, Napa cabbage |
| Legumes / beans | Compact and quick, reads younger or lower-ranked | Bean, Pea, Lentil, Chickpea, Edamame |
| Leafy greens | Softer consonants, leans toward the melodic female-line names | Spinach, Lettuce, Chard, Arugula, Watercress |
| Vine & gourds | Round, heavy syllables — a corner of the pun system canon barely touched | Pumpkin, Squash, Zucchini, Gourd, Melon |
That last category is deliberate. Canon leans hard on roots and brassicas — squash, gourds and melons are almost untouched territory, which makes them a good pick if you want a Saiyan name that doesn't echo an existing character even loosely.
Related Naming Systems in Dragon Ball
Saiyans aren't the only race in the franchise with a hidden naming rule, and knowing the neighbors helps place the joke in context.
- Namekians are named for snails and slugs — Piccolo, Nail, Guru, Moori and Dende all trace back to Japanese words for gastropods or things related to them. It's the same trick as the Saiyans, just aimed at a different corner of nature.
- The Frieza Force runs on frozen desserts and cold-storage appliances: Frieza from "freezer," Cooler from "cooler," Zarbon from a play on citrus-and-ice connotations, and lower ranks named for ice cream and sorbet. It's the same puzzle-piece design philosophy as the Saiyans — a whole faction sharing one themed joke.
- Earthlings mostly skip the pun system entirely, which is part of why Goku's human upbringing reads as ordinary even though his birth name is a scrambled vegetable.
If you're building a full Dragon Ball-style cast, this Saiyan tool covers the vegetable corner. For anything outside that — an original species with its own invented naming rule rather than a real-world pun category — the species name generator is built for exactly that: bespoke phoneme sets by kind (alien, fantasy race, beastfolk, insectoid, elemental) instead of a pun system tied to one franchise. If you want a science-fiction alien race with no vegetable or pun logic at all — just original extraterrestrial phonetics by species type — the alien name generator is the better fit. And if your project sits closer to anime in general rather than Dragon Ball specifically, the Demon Slayer name generator and the upcoming Naruto name generator cover Japanese-anime naming conventions from other series.
What Saiyans Are, Beyond the Name
Saiyans first appear as an invading race in Dragon Ball Z, introduced as survivors of a destroyed homeworld who conquer other planets and sell them on to the highest bidder. The species is built around a handful of consistent traits: a monkey-like tail most individuals are born with, hair that stays fixed in the same style for life unless deliberately styled differently, and a combat culture that treats near-death experiences as training — recovering from serious injury makes a Saiyan measurably stronger than before.
That last trait is why the species reads as relentless rather than simply strong. A society that gets more dangerous the harder you hit it has an obvious survival advantage, and it shapes everything from how Saiyans are raised to how they talk to each other — blunt, competitive, unbothered by odds that would stop most other species cold. The vegetable-pun naming system sits underneath all of that as a quiet piece of world-building: a proud warrior race, permanently named after produce, and mostly unaware of the joke.
Building a Saiyan Character for Fan Fiction, OCs and TTRPGs
A vegetable-pun name is only half the job. Saiyans in the source material read as a warrior culture first: a species that measures worth in battle power, keeps a rigid class system between low-class soldiers and the elite, and treats a tail as both a biological trait and a liability once the full moon and Great Ape transformation enter the picture. None of that belongs to any one character — it's baseline lore you can build an original Saiyan around without touching anyone's copyrighted design.
For a tabletop character or a fan fiction OC, pair the generated name with a role: a low-class scout who survived a purge mission, an elite enforcer loyal to a fading empire, a royal exile trying to rebuild a bloodline from nothing. The rank filter above lines up with exactly that kind of framing, and the vegetable base you pick can double as a hint about temperament — a gourd-based name for someone slow to anger, a legume-based name for someone quick and wiry.
If you're stat-blocking a whole squad, lock the suffix style filter so every
member shares an ending. A four-person unit that all land on -tz reads as
trained together, even before you write a line of backstory for any of them.
Tips for Choosing a Saiyan Name
- Say it out loud first. Kakarot and Raditz both work because they're easy to shout mid-fight. If your generated name trips up your tongue, roll again.
- Match the vegetable base to the character's role. Root vegetables read grounded and working-class; gourds and legumes read younger or more unusual.
- Use obvious distortion for named characters, subtle for background ones. A boss fight deserves a name that doesn't wear its vegetable on its sleeve; a nameless soldier can.
- Lock a suffix style for squads and families. A trio of warriors who all end in
-tzreads as related, even without a shared surname. - Keep the source vegetable in mind for flavor text. A character named after a gourd can have a round build, or a legume-named character can be described as compact and quick — the pun can inform more than just the name.
Example Saiyan Names
Low-Class Names
- Raditzo
- Turnippa
- Beetrok
- Ontz
- Yamdock
- Parsnita
- Gingerra
- Potavas
- Burdotz
- Carrago
Elite Names
- Brocotz
- Cauliva
- Kohlrago
- Sproutz
- Napacka
- Kalego
- Cabbotz
- Collardx
- Mustarok
- Bokchotz
Royal Line Names
- Prince Zuccha
- Princess Squasha
- Prince Gourdock
- Princess Pumpkla
- Prince Melova
- Princess Peppra
- Prince Okrago
- Princess Tomasha
- Prince Eggplock
- Princess Cucumfla
FAQ for the Saiyan Name Generator
Are Saiyan names really based on vegetables?
Yes — this is a confirmed, documented part of Akira Toriyama's design for Dragon Ball. Vegeta comes from "vegetable," Kakarot from "carrot," Raditz from "radish," Nappa from napa cabbage, Broly from "broccoli," and so on. Even the word "Saiyan" itself is an anagram of "yasai," the Japanese word for vegetable. It's one of the most consistent naming rules in anime.
Does this generator actually build names from vegetables, or is it random?
It builds every name from a real vegetable, live, in your browser. Pick a base — root vegetables, cabbage-family, legumes, leafy greens or gourds — and the generator runs one of four documented pun mechanics (echoing the lead syllable, swapping the ending, trimming an edge, or shifting a vowel) on that exact word. Each card shows the source vegetable and the mechanic used, so the pun is never hidden.
Will the generator ever give me Goku, Vegeta or another canon character's name?
No. The generator checks every result against a blocklist of canon Saiyan names before it shows you anything, and re-rolls if it gets a match. Everything you see is an original combination inspired by the naming system, not a copy of an existing character.
What's the difference between 'subtle' and 'obvious' distortion?
Subtle distortion trims or nudges the vegetable just enough to sound alien while staying readable — closer to how "Kale" or "Nappa" barely changed from their source word. Obvious distortion stacks a syllable echo with a harder consonant ending, landing closer to how "carrot" became "Kakarot" — recognizable if you know the trick, but not on its face.
Why do some Saiyan names sound more feminine than others?
In the source material, female Saiyan names skew toward softer endings — Kale, Caulifla, Fasha — while male names lean on harder consonant clusters — Raditz, Bardock, Turles. The generator mirrors that split: pick a gender and it biases the ending pool accordingly, or set a suffix style directly if you want full control.
What rank should I pick — low-class, elite or royal?
Rank doesn't change the vegetable pun mechanic, but it shades the result: low-class gets a plain name with no honorific, elite leans on harder endings, and royal has a chance to add a Prince/Princess title. Use low-class for rank-and-file warriors, elite for named lieutenants, and royal for a ruling bloodline.
Can I use these names for a Dragon Ball OC or fan fiction?
Yes. Every name is an original vegetable-pun combination built by the generator's own logic, not a canon character's name, so it's safe for original characters, fan fiction, tabletop stat blocks or usernames without colliding with the existing cast.
Is this generator affiliated with Dragon Ball, Toei Animation or Shueisha?
No. This is an independent fan tool that studies and applies a publicly documented naming convention from the franchise. It is not affiliated with, endorsed by, or sponsored by Akira Toriyama's estate, Toei Animation, Shueisha, Bird Studio, or any other rights holder.