Japanese Name Generator

Generate Japanese names from real given names and common surnames, written in Japanese order.

Generator

Results
Press Generate to start. Tip: press G to generate again without reaching for the button.

Click the star to pin a name you like. Pinned items stay while you keep generating, are remembered when you come back, and can be copied on their own or with everything else.

What this tool does

Japanese names are written surname first, given name second - Tanaka Haruto rather than Haruto Tanaka. This generator uses real given names and the most common Japanese surnames in Hepburn romanisation, rather than inventing Japanese-sounding syllables.

Combines fifty of the most common Japanese surnames with real given names, in the conventional Japanese order.

Surnames can be generated on their own, and given names filtered by whether they are conventionally used for men or women.

How to use it

  1. Choose a style, or leave it on Any.
  2. Pick how many names you want.
  3. Press Generate and pin the ones you like.
  4. Copy the list, or note the seed to return to it.

Why use this name generator

Japanese names are written family name first and tie to kanji meanings, which many generators ignore. Real given names and common surnames avoid made-up sounds.

Why we built it

We built the Japanese name generator from real given names and common surnames, written in Japanese order. Create stylised fiction names with the ninja name generator and other cultural sets with the Arabic name generator.

If your task goes further, try the Middle Name Generator.

Who this tool is for

  • Writers and game designers needing plausible names
  • Students learning Japanese naming order
  • Role-players

When to use it

  • Naming characters in a story, game or anime-style project.
  • Choosing an example name for a form or a lesson.
  • Learning common names and word order.
  • Creating background characters.

Name order

In Japanese, the family name comes first. Tanaka Haruto is a person whose family name is Tanaka and whose given name is Haruto. This generator follows that order.

English-language sources have historically reversed this, and Japanese people often reverse it themselves when writing in English. Since 2020 the Japanese government has asked that Japanese names be written surname-first in official English documents too, so the reversed order is becoming less standard.

If you are writing for an English-language audience, either order is defensible. What matters is being consistent, and knowing which one you have chosen.

Romanisation and kanji

These names are given in Hepburn romanisation, the system that maps Japanese sounds onto English spelling conventions. It is the most widely used system and the one most readable to English speakers.

What romanisation cannot carry is the kanji, and for names the kanji is where most of the meaning lives. The name Haruto can be written with several different character combinations, each meaning something different - one might combine characters for spring and flight, another for sun and person.

So a romanised Japanese name is a sound, not a meaning. Two people called Haruto may have names that mean quite different things. If you need a name with a specific meaning, you need to choose the kanji, and that is beyond what a romanised generator can do.

What romanisation preserves
CarriedLost
PronunciationWritten characters
Syllable structureMeaning of the name
Which names are commonThe visual impression of the name

Why the surname list is short

Japan has a very large number of surnames - estimates run past 100,000 - but they are distributed extremely unevenly. Sato, Suzuki, Takahashi, Tanaka and Watanabe alone account for a substantial share of the population.

The fifty here are the most common ones, which means a generated name reads as ordinary rather than exotic. For a character who should feel unremarkable, that is right. For one who should stand out, an unusual surname would do more work - but choosing one well needs a source this generator does not have.

What you give it, and what you get back

Input and output of Japanese Name Generator
ItemDetails
ControlsGiven name gender and surname only option.
OutputJapanese names in family-name-first order, romanised.
ShortlistPin names you like; a seed reproduces the same list.

Issues you may run into

Common problems with Japanese Name Generator
What you seeWhy it happensWhat to do
No kanji or meaning shownNames are romanised.Look up kanji with a Japanese resource.
A name already existsGenerated names can coincide with real people, brands or characters.Search for it before using it for anything public or commercial.
The same names come backThe word or syllable pool is finite, or a seed is set.Clear the seed, change the options or generate a larger batch.

Assumptions and limitations

Frequently asked questions

How do Japanese names work?

A family name followed by a given name, written in that order. Most people have exactly two names - middle names are not part of the Japanese system. The given name is written in kanji, which carries meaning that romanisation cannot show.

Which comes first, the surname or the given name?

The surname. Tanaka Haruto has the family name Tanaka. English sources have often reversed this, though since 2020 the Japanese government has asked that surname-first order be used in official English documents too.

Are these real Japanese names?

Yes. The surnames are the fifty most common in Japan and the given names are in genuine use. The combinations are random, so these are plausible names rather than records of real people.

What is Hepburn romanisation?

The most widely used system for writing Japanese in the Latin alphabet, designed so that English speakers reading it aloud produce roughly the right sounds. It is why you see "shi" rather than "si", and "Tokyo" rather than "Tôkyô".

Do these names have meanings?

The kanji do, but romanisation cannot show them. Haruto can be written several ways, each meaning something different. A romanised Japanese name is a sound rather than a meaning, and any translation you find online is a guess at which characters were intended.

Can I use these for a character?

Yes. Bear in mind that common surnames read as ordinary - which is right for most characters. If you want a name to feel distinctive, you will want an unusual surname chosen from a proper source.