Generate Japanese first names, surnames, and full names with romaji, hiragana, kanji, name order, and meaning notes.
Every name generator you need, all free
It produces a random given name and surname in Japanese order (family name first, given name second), so Sato Haruka rather than Haruka Sato. This is a simple tool. Writers creating characters can use it instantly. Tabletop GMs can assign random names to any NPCs they create. Researchers can use it to browse through a list of surnames in Japanese order. (Definitions are provided under each name. To hide them, click the "Show definitions" button to turn it off.)
Use the filters to get the most out of this tool. These include one for the given name (or first name), one for the family name (or last name), or one for the full name (which outputs the given and family names). Choose male or female depending on whether you need names for boys or girls, or choose a specific style, like classical Japanese names, depending on your preference.
You can select more filters (e.g., names starting with a particular letter, names with certain meanings, names from a particular region) by tapping "More options" on your phone. They're hidden by default to keep the screen uncluttered.
Tap the spacebar if you're using a desktop or laptop with a physical keyboard to display a new list of names.
You'll also notice a copy icon and a heart icon beside each name, for copying or saving names, respectively. The copy icon lets you copy a single name to paste into an application like Notepad, while the heart icon lets you save the list on your device; it remains saved until you clear the cache.
In Japanese, the family name comes first in the standard order for names. This means that Sato Haruka has Sato as the family name and Haruka as the given name. When Japanese names appear in English-language media, they are often reversed to Haruka Sato to reflect how English-speaking readers expect to read names. The tool can display both versions of a name or stack them. That makes it easy to paste the names into a character sheet or an entry in a tool like Notion.
Need names from other places? Check the Name Generators page for the full list of country-specific name sources.
Yes, this is one of the purposes of this tool. Use this to generate Japanese names for your novel, not just the hero, but all the supporting characters. I’ve included the meanings of the names to give you full context and background. You can verify them with a native Japanese speaker to confirm they are accurate.