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.
Names
Choose your options and generate a batch of names.
What this generator uses
| Part | What it is |
|---|---|
| Given names | Real, common Japanese first names, grouped as masculine, feminine, and unisex. |
| Surnames | Common family names such as Sato, Suzuki, and Tanaka, written in romaji. |
| Name order | Choose Given Surname for international use, or Surname Given for the native Japanese order. |
| Romaji | Names 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.