📛 Japanese Name Generator (姓 + 名 with 読み)
Generate random realistic Japanese full names (surname + given name) with their kana readings - for fiction, games, mock data, and language practice.
What is this tool?
A Japanese personal name consists of a surname (姓, myōji) followed by a given name (名, namae), almost always written in kanji. There are roughly 100,000 known surnames in Japan, but the top fifty cover most of the population, and given names draw from a much wider pool because parents combine kanji by meaning and reading. Every name has at least one reading (読み) written in hiragana or romaji, which tells you how to pronounce the kanji.
This Japanese name generator combines a curated list of common surnames with popular given names (split by gender) and outputs the full name in kanji together with its kana reading and romaji. It is built for novelists who need believable Japanese characters, game designers populating NPCs, developers generating sample data, and learners who want to see how names are constructed. For deeper surname-only generation, use the Japanese surname generator; to check the fortune of a name you already have, try the name fortune tool.
Refer to the table below for a sample of the most common surnames and given names the generator draws from:
| Surname | Reading | Given name | Reading |
|---|---|---|---|
| 佐藤 | Satō | 翔太 | Shōta |
| 鈴木 | Suzuki | 陽菜 | Hina |
| 高橋 | Takahashi | 蓮 | Ren |
| 田中 | Tanaka | 美咲 | Misaki |
| 渡辺 | Watanabe | 大翔 | Hiroto |
| 伊藤 | Itō | 陽斗 | Haruto |
| 山本 | Yamamoto | 結衣 | Yui |
| 中村 | Nakamura | 陽葵 | Himari |
How it works
The generator keeps three arrays - surnames, male given names, and female given names - each with the kanji form, its kana reading, and a romaji transliteration. On each click it picks one surname and one given name with Math.random(), respects the gender you select, and joins them in the correct Japanese order: surname first, then given name. The kana reading is shown in parentheses and the romaji below it, so you can see the name, hear it, and copy it.
The table below shows how a generated name is assembled from its parts:
| Part | Kanji | Kana | Romaji |
|---|---|---|---|
| Surname | 佐藤 | さとう | Satō |
| Given name | 翔太 | しょうた | Shōta |
| Full name | 佐藤翔太 | さとうしょうた | Satō Shōta |
Each click draws fresh random selections, so you can regenerate until a combination feels right. To convert the kana output into a different romanization, paste it into the romaji converter; to swap hiragana for katakana, use the kana converter.
How to use
- Choose a gender - Male, Female, or Any.
- Choose how many names to generate (up to 20 at a time).
- Click Generate to see full names with kana and romaji readings.
- Browse the list and click Copy next to any name you like.
- Click Generate again for a fresh batch of random names.
Frequently Asked Questions
Are these the names of real people?
No. The names are random combinations of common surnames and given names from curated lists. Any resemblance to a real person is coincidental.
Why is the surname written first?
In Japanese, names follow the order surname-given name, which is the opposite of the Western given-surname order. The generator follows the Japanese convention; for English contexts you may swap the order manually.
What do the parenthesised kana and romaji mean?
They are the reading (読み) of the name - how the kanji are pronounced. Kana is the hiragana spelling and romaji is the Hepburn romanization, so non-Japanese speakers can still pronounce the name.
Can the same kanji have different readings?
Yes. Japanese given-name kanji often have multiple valid readings (名乗り), so 翔太 might be read Shōta by one family and Kyōta by another. The generator uses the most common reading for each name.
Can I generate only surnames?
This tool generates full names. For surnames only, use the dedicated Japanese surname generator, which focuses on the surname pool with more variety.
Is the list culturally accurate?
Yes. The surnames are drawn from the most common family names in Japan (Satō, Suzuki, Takahashi and so on), and the given names reflect popular names from recent decades, so the output looks authentic.
Tips & Advice
Japanese names are written surname first, given name second in Japanese - the opposite of the Western order. So 佐藤翔太 is Mr/Ms Satō Shōta, not Shōta Satō. Long vowels (ō, ū) are often written without the macron in English (Sato, Yuki), but keeping the macron is more accurate. Many given names have multiple valid readings for the same kanji, so a real person may read 翔太 as Shōta, Shota, or even Kyōta - the generator uses the most common reading. For formal writing, add the honorific -さん (san) after the surname. If you are generating names for a Japanese-language project and want furigana above the kanji, run the output through the furigana generator.
Related Tools
Japanese Surname Generator
Generate random common Japanese surnames (myōji) with readings. Free online Japa
Japanese Name Fortune
Try seimei handan (姓名判断), the Japanese name fortune telling by kanji stroke coun
Furigana Generator
Add furigana readings above kanji in Japanese text. Free browser-based furigana
Hiragana to Katakana Converter
Convert hiragana to katakana and katakana to hiragana instantly in your browser.
Romaji Converter
Convert hiragana and katakana to romaji in Hepburn, Kunrei-shiki, or Nihon-shiki
Name Generator
Free online random name generator. Generate realistic first and last names for c
Nickname Generator
Free online nickname generator. Find the perfect nickname for gaming, social med
Sources & References
- Satō Akira, "Nihon no sei/mei no tokei" (Statistics of Japanese surnames and given names), Meiji Shoin
- Bunkachō (Agency for Cultural Affairs), "Kokugo shingikai" — guidelines on name readings
Limitations
- Generated names combine real surname and given-name components but the pairings are random; not all combinations correspond to real individuals.