Japanese Name Generator

Graceful young Japanese woman in an elegant kimono beneath cherry blossoms — cover art for the 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.

8
Advertisement

How to Use This Japanese Name Generator

Set the filters, generate, then read the breakdown before you pick.

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.

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

Young man in a traditional dark kimono standing on a stone path in a tranquil Japanese garden — artwork for the Japanese name generator

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.

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

TypeExamplesReading the pattern
MaleKenta, Hiroshi, TatsuyaClosed syllable endings, older names count birth order (Ichiro "first son")
FemaleKeiko, Haruka, Megumi-ko, -ka, -mi endings carry "child," a virtue, or "beauty" directly
UnisexHinata, Aoi, Sora, RenOpen 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.

EraRoughlyRepresentative namesWhat defines it
Meiji / Taisho1868–1926Umeko, Take; Isamu, KiyoshiPlain, often single-kanji or kana-only girls' names; sturdy virtue names for boys
Showa1926–1989Keiko, Yoko, Kazuko; Hiroshi, Makoto, ShigeruThe -ko boom for girls (nearly every name ended in "child"); solid two-kanji virtue names for boys
Heisei1989–2019Yui, Sakura, Rina; Shota, Yuto, Sota-ko fades out fast; shorter, brighter given names on both sides
Reiwa2019–presentHimari, Ichika, Mei; Haruto, Minato, SotaShort 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.

ThemeKanjiReadingMeaning
Nature森moriForest
Season春haruSpring
Light陽yō / hiSun, sunlight
Water水mizu / suiWater
Sky空sora / kūSky, empty space
Virtue誠makotoSincerity, truth
Strength剛tsuyoshi / gōFirmness, strength
Wisdom智tomo / chiWisdom, intellect
Beauty美mi / biBeauty
Family絆kizunaBond, 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.

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

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

Female Names

Surnames

Advertisement

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.