Skip to content

Real names, kanji & meanings

Japanese Name Generator

This generator builds Japanese names from a curated set of real given names, common surnames, and their kanji, so every result comes with a romanized reading, the kanji itself, and a literal meaning instead of a random string of syllables. Pick a gender, decide whether you want a full name, a given name only, or a surname only, and generate as many as you like. There is also a Fantasy / OC style, built from more dramatic, literary kanji compounds, for original characters, usernames, and creative writing rather than everyday real names. Nothing you generate is sent anywhere: the whole tool runs in your browser, so you can generate as many batches as you want without any sign-up, account, or usage limit.

Gender

Shown in traditional Japanese order (surname first). Fantasy/OC names use invented, literary kanji compounds, not everyday real names: see how it works.

Was this tool helpful?
Give feedback

How to Use This Japanese Name Generator

The generator above works in three quick steps, and every option updates the results instantly without reloading the page.

  1. Choose a gender: Any, Male, or Female. This changes which given-name pool the generator draws from; surnames themselves are treated as gender-neutral, the same way they work in real Japanese households.
  2. Choose a name part: a full name (surname plus given name, shown in traditional order), a given name only, or a surname only.
  3. Choose a style: Traditional draws from real, commonly used Japanese given names and the most common Japanese surnames. Fantasy / OC draws from a separate pool of invented, literary kanji compounds meant for original characters rather than everyday names.
  4. Click Generate names for a fresh batch, or copy a single result, or use Copy all as list to grab every result at once.

Traditional Names vs Fantasy & OC Style

The Traditional style pulls from real Japanese given names and real, common Japanese surnames, the same names you would encounter in everyday life in Japan. Each one shows a plausible kanji spelling and a literal meaning, but keep in mind that Japanese parents frequently choose their own kanji for a given name based on the sound they want plus a meaning that matters to them personally, so a single reading like Haruto or Yuki can correctly be written with several different kanji in real life. What is shown here is one common, defensible spelling, not the only correct one.

The Fantasy / OC style is a deliberately different pool built for original characters, gamertags, and fiction, using more dramatic literary kanji compounds such as 龍神 (dragon god) or 月影 (moon shadow). These are not everyday Japanese names; they are closer to the kind of stylized name-and-meaning combinations used for anime original characters, fantasy protagonists, or a striking online handle. See how the name pools are built for the full breakdown of both styles.

Understanding the Kanji and Meanings

Japanese given names are usually written with one or more kanji, the logographic characters borrowed from Chinese, each carrying its own meaning on top of its sound. A name like Sakura (桜) reads straightforwardly as "cherry blossom," while a name like Haruto (陽翔) combines two separate kanji, one meaning "sun" and one meaning "soar," into a single given name whose overall feel comes from both pieces together rather than a literal sentence.

Surnames work a little differently: the vast majority of common Japanese surnames describe a place, a landscape feature, or a household's historical location, which is why so many of them read as small, literal scenes: Yamamoto (山本, "base of the mountain"), Tanaka (田中, "middle of the rice field"), or Kobayashi (小林, "small forest"). This reflects how Japanese surnames became widespread and standardized during the Meiji era, when most households were required to register a family name and many chose one describing where they lived or farmed.

Japanese Naming Order: Surname First

In Japan, a person's surname comes before their given name, so someone named Sato Haruto would be introduced surname-first in Japanese: Sato is the family name, Haruto is the given name. This generator follows that convention and shows full-name results in surname-first order by default, which is also the order used on official documents, name badges, and most Japanese media.

Outside Japan, names are conventionally flipped to given-name-first when written in English ("Haruto Sato"), which is why you will see both orders used in international contexts, subtitles, and translated media. Neither order is "more correct" on its own; it depends on which language convention you are writing in. If you plan to use a generated full name in an English-language context, flipping the two halves is a normal, expected adjustment, not a mistake.

Popular Japanese Name Themes

Japanese given names often cluster around a handful of recurring themes, which is a useful way to think about what kind of name you are looking for rather than generating blindly.

Tips for Choosing a Japanese Name

A few practical points make it easier to pick a result that actually fits what you need it for.

Who Uses a Japanese Name Generator

People reach for a tool like this for a wide range of reasons, not just one. Writers and game designers use it to quickly populate a cast of characters with names that feel authentic rather than inventing syllables from scratch. Anime and manga fans use the Fantasy / OC style specifically to name original characters for fan fiction, fan art, or original stories in a similar aesthetic. Players naming a profile, a username, or an in-game character often want something that sounds distinctly Japanese without needing to research naming conventions themselves. Language learners and people simply curious about Japanese culture use it to see real kanji and meanings side by side, as a lightweight introduction to how Japanese names are actually built. See the how it works page for the full explanation of where the name and kanji data comes from, and exactly how the Traditional and Fantasy / OC pools differ.

Common Japanese Given-Name Endings

Beyond meaning, Japanese given names also follow recognizable sound patterns, which can help explain why a name feels distinctly masculine or feminine even before you know what the kanji mean.

Fantasy and OC Naming: Choosing a Theme

The Fantasy / OC pool is built around a handful of recurring themes that map well onto common character archetypes, so it helps to know roughly what you are looking for before generating a batch.

Frequently Asked Questions

Are these real Japanese names?
The Traditional style draws from real, commonly used Japanese given names and real, common Japanese surnames, each shown with one plausible kanji spelling. Because Japanese parents often choose their own kanji for a given name, the same reading can correctly be written multiple ways in real life; this tool shows one common, defensible spelling, not an exhaustive or official list. The Fantasy / OC style is explicitly not real everyday names; see the question below.
What is the Fantasy / OC style, and is it real?
Fantasy / OC style names use invented, literary kanji compounds such as 龍神 (dragon god) or 月影 (moon shadow), built specifically for original characters, fiction, and creative usernames. They are not common, everyday Japanese given names, and are labeled separately from the Traditional pool so the difference is always clear.
Why does the full name show the surname first?
Japan uses surname-first order (family name, then given name), which is what official documents and most Japanese media use. If you need the Western given-name-first order for an English-language context, simply reverse the two parts of the result; see the naming-order section above for the full explanation.
Can I generate just a first name or just a last name?
Yes. Use the Name part control and choose Given name only or Surname only instead of Full name.
Does the generator work for both boy and girl names?
Yes. The Gender control has Any, Male, and Female options that change which given-name pool is used. Surnames are treated as gender-neutral, matching how they actually work in Japanese households.
Why do some names show more than one kanji character?
Many Japanese given names are built from two separate kanji combined into one name, each contributing part of the overall meaning, for example Haruto (陽翔) combining "sun" and "soar." Surnames are often two kanji as well, usually describing a place or landscape feature.
Is this the same as a random name generator that makes up sounds?
No. Every result comes from a curated set of real given names, real surnames, or (for the Fantasy / OC style) deliberately constructed literary kanji compounds, always paired with a kanji spelling and a meaning, rather than randomly assembled syllables with no basis in real naming conventions.
Is anything I type or generate sent anywhere?
No. The entire generator runs locally in your browser using the built-in name and kanji data, and nothing is sent to a server. See the privacy policy for the full details.

Generate more Japanese names

Real given names and surnames with kanji and meanings, or fantasy/OC-style names: generate as many as you like.

Open the generator

Free. No sign-up.