Writing

Japanese Name Generator

A Japanese name generator pairs a real given name with a real surname so the result reads naturally. Pick a style and name order below, generate a batch, and copy the ones you like. Names are shown in romaji, and everything runs in your browser.

Choose your options and generate a batch of names.

What this generator uses

PartWhat it is
Given namesReal, common Japanese first names, grouped as masculine, feminine, and unisex.
SurnamesCommon family names such as Sato, Suzuki, and Tanaka, written in romaji.
Name orderChoose Given Surname for international use, or Surname Given for the native Japanese order.
RomajiNames are shown in the Latin alphabet so they are easy to read and type anywhere.

How to use it

1. Pick a style and order

Choose masculine, feminine, or unisex, and your preferred name order.

2. Set how many

Generate a batch of 6 to 50 names at once.

3. Copy a favorite

Click any name to copy it, or use Copy all for the whole list.

Common questions

Are these real Japanese names?

Yes. The given names and surnames are real, common Japanese names written in romaji, not invented strings. Surnames include very common ones like Sato, Suzuki, and Takahashi, and the given names are grouped by whether they are typically masculine, feminine, or used for anyone.

What is the difference between the two name orders?

In Japan the family name comes first, so the native order is Surname Given, for example Tanaka Yui. Internationally the order is often flipped to Given Surname, for example Yui Tanaka. The tool lets you pick whichever order fits where you will use the name.

What can I use the names for?

They work well for characters in stories and games, usernames, placeholders, and study. Because they are real common names, they read naturally. For a real person or an official document, always confirm the correct kanji and reading with that person.

Does anything leave my device?

No. The names are bundled with the page and chosen in your browser with plain JavaScript. Nothing is sent to a server, so the tool keeps working the same way even after the page has loaded and you go offline.