How this Japanese name generator works
Most random Japanese name generators glue together syllables such as “ka”, “ri” and “to”, which is how you end up with names no Japanese person would ever carry. This one does not invent anything. It draws from a hand-checked list of about 85 common family names and more than 100 given names that are genuinely used in Japan, each stored with a standard kanji spelling and the dictionary meaning of its characters. The generator then pairs a family name with a given name according to your filters, so every result is a plausible, real-world combination. The specific person is fictional; the names are not.
Because a given name can usually be written with several different kanji, the spelling shown is one common choice, not the only correct one. Haruto, for example, is often written 陽翔 (sun + soar), but parents also use 大翔 (big + soar) or 悠人 (calm + person). Family names are far more fixed: Tanaka is almost always 田中.
Common patterns in Japanese family names
A large share of Japanese surnames describe a landscape feature, usually the place where a family lived when surnames spread to ordinary people in the Meiji era. Once you recognize a handful of characters, you can read the meaning of hundreds of surnames at a glance.
| Kanji | Reading | Meaning | Example surnames |
|---|---|---|---|
| 田 | -ta / -da | rice field | Tanaka 田中, Yamada 山田, Yoshida 吉田 |
| 山 | yama | mountain | Yamamoto 山本, Nakayama 中山, Sugiyama 杉山 |
| 本 | -moto | base, origin | Matsumoto 松本, Hashimoto 橋本, Sakamoto 坂本 |
| 村 | -mura | village | Nakamura 中村, Kimura 木村, Nishimura 西村 |
| 川 | -kawa / -gawa | river | Ishikawa 石川, Ogawa 小川, Nakagawa 中川 |
| 藤 | -tō / fuji- | wisteria | Satō 佐藤, Itō 伊藤, Fujita 藤田 |
| 井 | -i | well | Inoue 井上, Ishii 石井, Sakurai 桜井 |
| 島 | -shima / -jima | island | Kojima 小島, Nakajima 中島 |
The many surnames ending in 藤 (wisteria) are linked by tradition to the powerful Fujiwara clan; Satō, Itō and Katō are among the most common names in the country. Satō and Suzuki trade places at the top of most surname counts.
Male, female and unisex Japanese given names
Given names carry most of the gender signal, and the ending is often the giveaway:
| Type | Typical endings | Examples from the generator |
|---|---|---|
| Male | -to, -ta, -ki, -suke, -rō, -ya | Haruto 陽翔, Sōta 蒼太, Daiki 大輝, Daisuke 大輔, Ichirō 一郎, Takuya 拓也 |
| Female | -ko, -mi, -ka, -na, -ri, -e | Keiko 恵子, Emi 恵美, Ayaka 彩花, Nanami 七海, Akari 灯, Himari 陽葵 |
| Unisex | often a single nature or virtue word | Hinata 陽向, Akira 明, Makoto 誠, Sora 空, Tsubasa 翼, Hikaru 光 |
Classic names such as -rō for sons (Ichirō “first son”, Jirō “second son”) and -ko for daughters (Keiko, Tomoko, Yōko) dominated birth registers for much of the twentieth century. They now sound like a grandparent’s generation. Recent babies are more likely to be called Haruto, Minato, Ren, Himari, Tsumugi or Mei, names that have repeatedly appeared near the top of the annual rankings published by Meiji Yasuda Life. The Era filter lets you choose between these styles, which matters if your character’s age should be believable.
How to use the generator
- Pick a gender (male, female or unisex), or leave it on Any.
- Choose an era: Modern for names popular with parents today, Classic for Shōwa-era names.
- Choose a format. Full name pairs a family name with a given name; you can also generate only first names or only surnames.
- Set the name order and the romaji style, then choose how many names you need (up to 50) and press Generate.
- Copy the list or export it as CSV, JSON or TXT. Copy link saves every setting in the URL.
Japanese name order: family name first
In Japanese the family name always comes first: 田中陽翔 is Tanaka Haruto, and friends would call him Haruto only once they are close. In English text, the given name has traditionally been moved to the front (Haruto Tanaka), but in 2019 the Japanese government asked that officials’ names be written family name first in English as well, and that style is becoming more common in news coverage. The Name order option shows either version. Kanji are always shown family name first, because that is how the name is written in Japan.
Kanji, readings and romaji
Japanese parents choose name kanji from an approved list of roughly 3,000 characters (the jōyō kanji plus the extra jinmeiyō “name” kanji). They pick characters for meaning, sound and even the number of brush strokes, so two children called Yui may be written 結衣 (bind + garment) and 唯 (only). When you use a name from this page, the kanji and meaning shown belong to the spelling listed; if you swap in a different spelling, look up the new characters.
Romaji is written here in the Hepburn system. Long vowels are marked with a macron (Satō, Yūki, Ryō), which is how dictionaries and many textbooks write them. Passports and everyday signs usually drop the macron (Sato, Yuki, Ryo), so switch the Romaji option to Plain if that is the look you want. Note that Yūki (勇気, courage) and Yuki (雪, snow) are different names that look identical without the macron.
Tips for naming Japanese characters
- Match the name to the age. A teenager in a story set today is unlikely to be called Hanako or Tarō; a grandmother is unlikely to be Himari.
- Use surnames in dialogue. Colleagues, classmates and teachers normally say the family name plus -san (Tanaka-san). Using a given name signals closeness, and that shift can be a useful story beat.
- Don’t stack meanings. A character called “Dragon Shadow Blade” reads as a parody to Japanese readers. Real names favor gentle images: sunlight, seasons, flowers and virtues.
- Check the whole name out loud. Avoid pairing a surname and given name that repeat the same sound (Kimura Kimiko) unless you want it to be a joke.
Frequently asked questions
Are these real Japanese names?
Yes. Every family name and given name comes from a curated list of names that are genuinely used in Japan. The generator only combines them, so the full name belongs to a fictional person, but each part is a real name.
Is the kanji shown the only way to write the name?
No. Given names in particular can be written with several kanji. The generator shows one common spelling and the meaning of those characters. Family names such as Tanaka or Yamamoto are usually written only one way.
Which comes first in a Japanese name?
The family name. Tanaka Haruto is written 田中陽翔 in Japanese. English texts often reverse it to Haruto Tanaka, so the generator lets you pick either order.
Can I generate only female or only male Japanese names?
Yes. Use the Gender filter to choose male, female or unisex names. Unisex names such as Hinata, Akira and Sora are used for both boys and girls.
What is the difference between modern and classic names?
Classic names such as Keiko, Hanako, Ichiro and Hiroshi were very common in the mid twentieth century. Modern names such as Haruto, Minato, Himari and Tsumugi are popular with parents today.
Why do some names have a line over a vowel?
The macron marks a long vowel, as in Sato (Satō) or Yuki (Yūki). Set the Romaji option to Plain to remove macrons, which is how most passports and signs write names.