Japanese Name Generator

Find real Japanese first and family names in the proper order, family name first. Choose boy or girl names and get ten fresh results with each click.

Part of Names by Culture Names

  • T
    Tanaka HarutoExample

    A very common family name with one of the most popular modern boy names.

  • S
    Suzuki YuiExample

    Short, bright girl name paired with a classic surname. Easy to read and say.

  • Y
    Yamamoto KenjiExample

    A steady, slightly older-feeling name, good for a teacher or detective.

  • I
    Ishikawa SakuraExample

    The cherry-blossom name meets a 'stone river' surname for a strong contrast.

  • K
    Kobayashi DaisukeExample

    The -suke ending is a traditional boy pattern with a friendly feel.

  • M
    Mori HinataExample

    Hinata means sunny place and works for a boy or a girl.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

3,000+ possible names in this japanese name tool

💡 GOOD TO KNOWKeep the family name first when your story takes place in Japan.

Keep the family name first when your story takes place in Japan.

This Japanese name generator mixes real given names with real family names that people in Japan use today. Results follow the Japanese order: family name first, then given name. So a name like Tanaka Haruto means the Tanaka family, and Haruto is the person. Boy names often end in -to, -ta or -suke, while girl names often end in -ko, -mi or -na.

Use it to name a character in a manga, a novel, an anime fan story or a role-playing game. It also helps writers who want a believable Japanese cast, and learners who want to hear how common names sound together.

How to use the japanese name generator

  1. Pick Male, Female or Any in the Style box.
  2. Press Generate names to see ten Japanese names, family name first.
  3. Swap the order to given name first if your story is set outside Japan.
  4. Copy the name you like or save it with the heart.

How Japanese names are built

A Japanese name has two parts: the family name (myoji) and the given name. In Japan the family name comes first. Many Japanese people flip the order when they write in English, and since 2020 the Japanese government has asked for the family-first order in official English papers. Middle names are not part of the system.

Names are written in kanji, the Chinese-origin characters. The same sound can use many different kanji, and each choice changes the meaning. Haruto, for example, can mean 'sun flying' or 'spring person' depending on the characters. Parents spend a lot of time choosing kanji with a good meaning and a pleasing number of brush strokes.

Common sound patterns for boys and girls

Endings give strong hints. Older girl names often end in -ko, meaning 'child', such as Keiko or Yoko. Modern girl names lean toward -na, -ri or short two-syllable names like Yui and Mei. Boy names often end in -to, -ta, -ki or -suke, as in Haruto, Sota, Daiki and Yusuke.

  • Older-generation feel: Hiroshi, Takeshi, Michiko, Sachiko.
  • Modern and popular: Haruto, Minato, Himari, Tsumugi.
  • Works for anyone: Hinata, Sora, Yuki and Akira are used for both boys and girls.

Japanese family names and where they come from

Most Japanese surnames describe a place or landscape. Tanaka means 'in the rice field', Yamamoto means 'base of the mountain', and Ishikawa means 'stone river'. Before the 1870s most ordinary people had no official family name, so many families chose one tied to the land around them. Sato, Suzuki and Takahashi are among the most common family names in Japan.

Example names and what makes them work

NameWhy it works
Tanaka HarutoA very common family name with one of the most popular modern boy names.
Suzuki YuiShort, bright girl name paired with a classic surname. Easy to read and say.
Yamamoto KenjiA steady, slightly older-feeling name, good for a teacher or detective.
Ishikawa SakuraThe cherry-blossom name meets a 'stone river' surname for a strong contrast.
Kobayashi DaisukeThe -suke ending is a traditional boy pattern with a friendly feel.
Mori HinataHinata means sunny place and works for a boy or a girl.
Nakamura MichikoThe -ko ending marks this as a classic name from an older generation.
Fujita RenOne-syllable given names like Ren feel crisp and modern.

Tips for picking the right name

  • Keep the family name first when your story takes place in Japan.
  • Pick an older-style name like Hiroshi or Keiko for grandparents to show age.
  • Use the family name plus -san in dialogue between people who are not close.
  • Check the kanji meaning of a name before giving it a big role in your plot.
  • Avoid stacking two very long names together; one short part keeps it natural.

Common questions

Why does the family name come first?

That is the normal order in Japan. People say and write their family name, then their given name. Many people swap the order abroad, but family name first is correct inside Japan and is now encouraged in official English documents too.

Are these real Japanese names?

Yes. Every first name and family name in the lists is a real name used in Japan. The generator mixes them at random, so each full name is a fresh combination rather than a specific real person.

What does my Japanese name mean?

The meaning depends on the kanji, not just the sound. One name can be written many ways. Look up the sound in a kanji name dictionary and pick characters whose meaning you like.

Can I use this as a Japanese nickname generator?

Yes. Short given names work well as nicknames, and Japanese friends often shorten names or add -chan for girls and children, or -kun for boys. Haruka can become Haru-chan, for example.