Japanese Name Generator
This Japanese name generator builds a full name in kanji, hiragana and romaji at once, then breaks down what each character means — 陽 yō "sun" plus 翔 to "soar" for Haruto, say. Filter by name part, gender, era style or meaning theme, flip the order between surname-first and Western, and pick between real alternate spellings for the same sound before you commit to a card.
👇 Click any name to copy it
How to Use This Japanese Name Generator
Set the filters, generate, then read the breakdown before you pick.
- Name part. Full name, given name only, or surname only — the surname pool draws from 160 real family names.
- Gender. Any, male, female, or unisex, for names that read naturally either way.
- Style. Traditional pulls from Showa-era naming habits, modern reflects 2010s–2020s rankings, and anime-style leans into the rarer, more symbolic kanji writers reach for.
- Meaning theme. Narrow to nature, virtue, strength, season, light, water, sky, beauty, wisdom or family, and every kanji on the card will trace back to that idea.
- Name order. Surname-first (Tanaka Haruto) for an authentic Japanese setting, or Western order (Haruto Tanaka) for English-language fiction.
- Script display. Lead with kanji or lead with romaji, depending on what your reader needs to see first.
Generate a batch, open a card, and you get all three scripts plus a character-by-character gloss. Where a reading has other common spellings, the card lists them so you can swap the kanji without losing the sound. Click the card to copy the kanji and reading together.
How Japanese Names Work
A Japanese name has two parts, and the family name comes first. Tanaka Haruto means Haruto of the Tanaka family, not the other way round — Western media flips the order so often that most readers assume the given name leads, but inside Japan it never does. That's also the order on a koseki, the family register that is the legal record of who belongs to which household, which is why "surname-first" isn't just a style choice; it's the order the name actually lives in on paper.
The given name is almost always written in kanji, characters borrowed from Chinese centuries ago that carry meaning as well as sound. A parent doesn't just choose how a name sounds; they choose which characters spell it, and those characters can mean "soar," "wisdom," or "clear sky." The same spoken name, Haruto or Yui or Sora, can be written a handful of different ways, each version pointing at a slightly different idea. That's the layer most name generators skip entirely, and it's the whole reason Japanese names reward a second look.
A given name usually runs one or two kanji long, occasionally three. Boys' names lean toward strength, sky and ambition — 翔 "soar," 剛 "firmness," 大 "great." Girls' names lean toward nature, beauty and light — 花 "flower," 美 "beauty," 陽 "sun." Those aren't hard rules; plenty of names cross the line on purpose, and the unisex trend has been softening the split for two decades. What stays constant is that the kanji is doing the real work: strip it away and you're left with a sound, not a name.
Alongside kanji, Japanese uses two phonetic scripts. Hiragana spells native Japanese words and grammar and is how a name actually reads if you strip the kanji away — it's also what very young children are taught to write their own name in before they know enough kanji. Katakana is reserved mostly for foreign words, sound effects, and emphasis, though some names — including a handful of well-known fictional ones — are written in katakana on purpose. Romaji is the Latin-alphabet spelling used outside Japan and on passports; it's a transliteration, not a script Japanese people write in day to day. A single name can legitimately appear in all three: 陽翔 (kanji), はると (hiragana), Haruto (romaji) — same name, three faces.
Same Sound, Different Kanji
Because meaning lives in the kanji and not the sound, one reading routinely supports three or four real, in-use spellings — and each spelling shifts the name's sense while the pronunciation stays identical. Haruto written 陽翔 leans on "sun" and "soar"; written 晴人 it's a "clear-skies person"; written 春斗 it ties to spring; written 悠人 it stretches toward "eternity." All four are Haruto. All four are correct. Picking between them is picking what the name is actually saying underneath the sound.
| Reading | Kanji spellings | What each spelling means |
|---|---|---|
| Haruto | 陽翔 / 晴人 / 春斗 / 悠人 | Sun that soars / clear-skies person / spring dipper / eternal person |
| Yuto | 悠人 / 悠斗 / 優斗 / 佑人 | Eternal person / eternal dipper / gentle-and-superior dipper / a person who helps |
| Sora | 空 / 昊 / そら (kana) | Sky / vast heaven / written phonetically, no kanji meaning attached |
| Hinata | 陽向 / 日向 / 陽太 | Facing the sun / facing the sun (place-name reading) / big and sunny |
| Himari | 陽葵 / 日葵 / 妃茉莉 | Sun and sunflower / sun and sunflower (alt kanji) / princess and jasmine |
| Mei | 芽依 / 萌依 / 明依 | Sprout to rely on / budding, relied on / bright, relied on |
| Yui | 結衣 / 唯 / 優衣 | Ties together / sole, only one / gentle robe |
| Ren | 蓮 / 廉 / 恋 | Lotus flower / honest and modest / romantic love |
This is also why two people can have the exact same name on a class register and be greeted identically, yet write it on a form completely differently. When the generator hands you a Haruto or a Yui, check the alternates on the card — one of them will fit your character better than the default.
Japanese Surname Generator: Family Names and What They Mean
Surnames are the more recent half of a Japanese name, historically speaking. For most of Japan's history only samurai, nobles and a few other classes were permitted a family name; everyone else went by a given name and a village. That changed with an 1875 Meiji-era law that required every household to register a surname, and a huge number of newly-surnamed families simply named themselves after where they lived or what they saw out the window — a field, a mountain, a river crossing. That's why Japanese surnames read like a map of the countryside rather than a list of clan titles.
Most surnames are built from a small set of landscape kanji stacked in pairs: 田 (ta, "field"), 山 (yama, "mountain"), 川 (kawa, "river"), 木 (ki, "tree"), 村 (mura, "village"), and 本 (moto, "base of"). Tanaka is literally "in the middle of the rice field." Yamamoto is "base of the mountain." Kobayashi is "small forest." A second recurring piece is 藤 (fuji/tō, "wisteria"), which traces back to the Fujiwara clan, the dominant court family of the Heian period — Sato, Ito, Kato, and Saito all carry a trace of Fujiwara ancestry or patronage folded into the second syllable.
| Surname | Kanji | Meaning |
|---|---|---|
| Sato | 佐藤 | Assist + wisteria (Fujiwara connection) |
| Suzuki | 鈴木 | Bell tree |
| Takahashi | 高橋 | Tall bridge |
| Tanaka | 田中 | Middle of the rice field |
| Ito | 伊藤 | Ise + wisteria (Fujiwara connection) |
| Watanabe | 渡辺 | The river crossing |
| Yamamoto | 山本 | Base of the mountain |
| Nakamura | 中村 | Middle of the village |
| Kobayashi | 小林 | Small forest |
| Kato | 加藤 | Add + wisteria (Fujiwara connection) |
| Yoshida | 吉田 | Lucky rice field |
| Yamada | 山田 | Mountain rice field |
| Sasaki | 佐々木 | Helping trees (from an old place name) |
| Yamaguchi | 山口 | Mouth of the mountain |
| Matsumoto | 松本 | Base of the pine tree |
| Inoue | 井上 | Above the well |
| Kimura | 木村 | Tree village |
| Hayashi | 林 | Forest |
| Shimizu | 清水 | Clear water |
| Yamazaki | 山崎 | Mountain headland |
| Mori | 森 | Forest |
| Abe | 阿部 | Old clan name, recorded since ancient Japan |
| Ikeda | 池田 | Pond rice field |
| Hashimoto | 橋本 | Base of the bridge |
| Yamashita | 山下 | Foot of the mountain |
| Ishikawa | 石川 | Stone river |
| Nakajima | 中島 | Middle island |
| Maeda | 前田 | Front rice field |
| Fujita | 藤田 | Wisteria field |
| Ogawa | 小川 | Small river |
This generator's surname pool runs to 160 names, with the top 100 by real-world frequency carrying their literal meaning on the card. Use the name-part filter to pull a surname on its own — for a character list, a fantasy clan roster with a Japanese flavor, or just to check what a name you already have in mind actually means.
Male vs. Female Japanese Names
Gender in a Japanese given name usually shows up in the ending, not the meaning behind it — the same virtue or image can be dressed for either gender depending on which sound closes the name.
- Typically male endings — -ro (Ichiro, Jiro), -ta (Sota, Kenta), -shi (Hiroshi, Satoshi), -o (Hideo, Mamoru), -ya (Tatsuya).
- Typically female endings — -ko "child" (Keiko, Aiko), -mi "beauty" (Naomi, Megumi), -ka (Ayaka, Haruka), -na (Yuna, Kanna).
- Unisex — short, vowel-ending names with no gendered suffix at all: Hinata, Aoi, Sora, Ren. These have grown fast since the 2010s and now sit near the top of the rankings for both boys and girls in the same year.
| Type | Examples | Reading the pattern |
|---|---|---|
| Male | Kenta, Hiroshi, Tatsuya | Closed syllable endings, older names count birth order (Ichiro "first son") |
| Female | Keiko, Haruka, Megumi | -ko, -ka, -mi endings carry "child," a virtue, or "beauty" directly |
| Unisex | Hinata, Aoi, Sora, Ren | Open vowel endings, nature or light imagery, no gendered suffix |
Set the gender filter to unisex and the generator sticks to that third group, so you get names that won't read as obviously male or female to a Japanese ear — useful for a character whose gender is deliberately unclear, or just for one that sounds contemporary.
Japanese Names by Era
Japanese naming fashion tracks the calendar as tightly as any Western trend cycle, and a name quietly dates a character the same way a haircut does.
| Era | Roughly | Representative names | What defines it |
|---|---|---|---|
| Meiji / Taisho | 1868–1926 | Umeko, Take; Isamu, Kiyoshi | Plain, often single-kanji or kana-only girls' names; sturdy virtue names for boys |
| Showa | 1926–1989 | Keiko, Yoko, Kazuko; Hiroshi, Makoto, Shigeru | The -ko boom for girls (nearly every name ended in "child"); solid two-kanji virtue names for boys |
| Heisei | 1989–2019 | Yui, Sakura, Rina; Shota, Yuto, Sota | -ko fades out fast; shorter, brighter given names on both sides |
| Reiwa | 2019–present | Himari, Ichika, Mei; Haruto, Minato, Sota | Short two-kanji names, heavy nature and light imagery, and a rise in unconventional readings |
That last point is a real phenomenon with a real name: kirakira ("shiny-shiny") names, where parents pick kanji for their meaning but assign them a reading that has little to do with how those characters are normally pronounced. It's controversial in Japan — teachers and even hospital staff have publicly complained about names they can't read on sight — and it's exactly the kind of detail that makes a contemporary-set story feel current if you use it, and dated if you ignore it. Set the style filter to modern for Heisei/Reiwa naming, or traditional to stay in Showa territory.
Meaning Themes: Kanji by Idea
Every theme in the filter maps to a cluster of kanji parents reach for again and again. Knowing the building blocks lets you read a name's intent even outside the generator.
| Theme | Kanji | Reading | Meaning |
|---|---|---|---|
| Nature | 森 | mori | Forest |
| Season | 春 | haru | Spring |
| Light | 陽 | yō / hi | Sun, sunlight |
| Water | 水 | mizu / sui | Water |
| Sky | 空 | sora / kū | Sky, empty space |
| Virtue | 誠 | makoto | Sincerity, truth |
| Strength | 剛 | tsuyoshi / gō | Firmness, strength |
| Wisdom | 智 | tomo / chi | Wisdom, intellect |
| Beauty | 美 | mi / bi | Beauty |
| Family | 絆 | kizuna | Bond, tie between people |
Most real names pair two of these ideas rather than leaning on one alone — Haruki stacks "spring" with "shine," Tomoki pairs "wisdom" with a strength-adjacent kanji. Pick a theme in the generator and it favors kanji from that column while still building a name that reads naturally.
Names for Anime, Manga and Games
Fictional Japanese names lean differently than the names in a phone book. Writers reach for rarer kanji, unusual readings, and characters chosen entirely for symbolism rather than everyday plausibility — a technique with its own name, ateji, where kanji are picked for meaning while the reading is assigned separately, sometimes ignoring the kanji's normal pronunciation altogether.
- Naruto Uzumaki — the given name is written in katakana in the original manga, ナルト, not with the kanji 鳴人 sometimes seen in fan material; katakana on a Japanese person's name is unusual enough on its own to signal something about the character.
- Tanjiro Kamado — 炭治郎: 炭 (tan, "charcoal"), 治 (ji, "govern" or "heal"), 郎 (rō, a traditional male-name suffix meaning roughly "son"). It reads as "charcoal-maker's son," which lines up exactly with his family trade at the start of the story.
- Mikasa Ackerman — her given name references 三笠 (Mikasa, "three hats" or "three layers"), also the name of a historic Japanese battleship, a nod to her Japanese ancestry inside a story otherwise set outside Japan.
- Sakura Haruno — 桜 (sakura, "cherry blossom"), a common real given name that doubles as a soft visual cue in a genre where hair and eye color already do a lot of the character design.
For an original character, the anime-style filter pulls from this rarer, more symbolic end of the kanji pool rather than the everyday top-ranking names — closer to what a manga artist would actually pick than to what a real Japanese parent registers at city hall. If you want names built specifically around a ninja-clan setting, the Naruto name generator works from village and clan phonetics instead; for Taisho-era demon-slayer and demon naming, see the Demon Slayer name generator.
Tips for Writers Naming Characters
- Let the meaning do quiet work. A steadfast character named Makoto ("sincerity") or Tsuyoshi ("strong") backs up the trait without a line of dialogue spent explaining it.
- Avoid the names of real, identifiable people. Common given names and surnames are safe — they belong to thousands of people — but stacking a distinctive full name onto a fictional character invites an unwanted association.
- Check the reading, not just the kanji. The same kanji can have several readings, and getting one wrong in dialogue or narration reads as a mistake to anyone who knows Japanese.
- Use honorifics sparingly and correctly. -san is neutral and safe by default, -kun typically follows a boy's or a junior colleague's name, -chan suggests closeness or childhood, -sama signals real deference. Dropping all honorifics between characters signals real intimacy.
- Match the era to the generation. A grandmother reads as Keiko or Yoko; her granddaughter reads as Yui or Himari. Swapping them is a small detail most readers won't name but will notice.
- Keep the order consistent with the setting. A story set in Japan should default to surname-first; a story where the character has moved abroad might switch to Western order on purpose, which can even become a character beat.
- Don't stack too many rare kanji at once. One unusual reading reads as distinctive; a full name where every character is obscure starts to feel like a puzzle instead of a person, even to readers who can't name why.
None of this has to slow you down. Generate a batch, skim the meanings, and drop the ones that don't fit — the point of having authentic kanji and readings attached is that you can trust the first name that clicks, instead of second-guessing whether it's even a real one.
Example Japanese Names
Male Names
- Haruto 陽翔 — sun that soars
- Sora 空 — sky
- Ren 蓮 — lotus
- Yuto 悠斗 — eternal dipper
- Takeshi 武 — martial, warrior
- Hiroshi 博 — broad, wide-learned
- Kenji 健二 — healthy, second son
- Riku 陸 — land
Female Names
- Hinata 陽向 — facing the sun
- Himari 陽葵 — sun and sunflower
- Mei 芽依 — sprout to rely on
- Yui 結衣 — ties together
- Sakura 桜 — cherry blossom
- Aoi 葵 — hollyhock
- Nozomi 望 — hope, a wish
- Kaori 香 — fragrance
Surnames
- Sato 佐藤 — assist, wisteria
- Suzuki 鈴木 — bell tree
- Tanaka 田中 — middle of the rice field
- Watanabe 渡辺 — the river crossing
- Yamamoto 山本 — base of the mountain
- Kobayashi 小林 — small forest
- Ishikawa 石川 — stone river
- Fujita 藤田 — wisteria field
FAQ for Japanese Name Generator
Does this Japanese name generator give kanji?
Yes. Every result shows kanji, hiragana and romaji together, plus a per-character breakdown of what each kanji means — for example 陽 yō "sun" combined with 翔 to "soar" in Haruto.
What's the difference between a Japanese surname and a last name?
They're the same thing — "surname," "family name" and "last name" all refer to the name shared by a household, such as Sato or Tanaka. The confusion comes from word order: in Japan the surname is written and spoken first, so it isn't always the last word in the name despite the English term.
A name has several kanji spellings — how do I pick one?
Read the meanings on the card. Names like Haruto or Yui commonly have three or four real spellings with different meanings behind the same sound, so pick the one whose meaning fits your character — a sun-and-soaring Haruto reads differently from a spring-dipper Haruto, even though both are pronounced identically.
Can I use a generated name for my real child?
This tool is built for fiction — novels, anime and manga characters, games and pen names — not for registering a real birth. Japan legally restricts which kanji can be used in a given name to the jōyō and jinmeiyō lists, and a real name also needs a family decision, sometimes a stroke-count check, and registration on a koseki, none of which a generator can handle.
Does the generator make unisex Japanese names?
Yes. Set gender to unisex and it draws from short, vowel-ending names without a gendered suffix — Hinata, Aoi, Sora and Ren are current examples — rather than from the endings that read clearly male (-ro, -ta, -shi) or female (-ko, -mi, -ka).
Should the surname come first or last?
In Japan, the surname comes first: Tanaka Haruto, not Haruto Tanaka. Western media usually reverses it to match English habit. Use the name order filter to switch between surname-first for an authentic Japanese setting and Western order for English-language fiction.
Why doesn't the romaji show macrons or long vowels?
Romaji drops the vowel-length marks (macrons) that formal transliteration systems use, because they're rarely used outside academic writing and most fiction, games and everyday romanization skip them too — Sato instead of Satō, for instance.
Can I generate anime-style Japanese names?
Yes, set style to anime-style. It favors the rarer, more symbolic kanji combinations manga and anime writers use for original characters rather than the everyday names that top Japan's real baby-name rankings.
How many surnames actually exist in Japan?
An estimated 100,000 or more, one of the largest surname pools of any country — Korea, by contrast, has roughly 250 surnames shared across its entire population. That range is why this generator's 160-surname pool, weighted toward the top 100 most common names, only samples the most useful slice for fiction.
Can I use a generated name as a pen name?
Yes, that's one of the more common uses. Pick a name whose meaning you're comfortable with, check the alternate kanji spellings on the card, and keep the name-order filter consistent with how you plan to present yourself.
What is a kirakira name?
A kirakira ("shiny-shiny") name is a Japanese given name where the kanji are chosen for their meaning but given an unconventional reading that doesn't match how those characters are normally pronounced. It's a real and sometimes controversial trend in contemporary Japan, and the modern style setting reflects a mild version of it.
Are the names from this generator real Japanese names?
The given names and the 160 surnames are all real, in-use or historically attested Japanese names — the combinations are generated, but every kanji, reading and meaning is authentic rather than invented.