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.
Shown in traditional Japanese order (surname first). Fantasy/OC names use invented, literary kanji compounds, not everyday real names: see how it works.
- Sato Haruto 佐藤陽翔
Sato: assist; wisteria · Haruto: sun, soaring
- Suzuki Yuto 鈴木悠人
Suzuki: bell; tree · Yuto: calm, distant; person
- Takahashi Sota 高橋蒼太
Takahashi: tall bridge · Sota: deep blue, great/thick
- Tanaka Ren 田中蓮
Tanaka: middle of the rice field · Ren: lotus
- Watanabe Riku 渡辺陸
Watanabe: crossing; area · Riku: land
- Ito Sora 伊藤空
Ito: that; wisteria · Sora: sky
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.
- 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.
- Choose a name part: a full name (surname plus given name, shown in traditional order), a given name only, or a surname only.
- 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.
- 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.
- Nature and seasons: Sakura (cherry blossom), Hana (flower), Yuki (snow), Momoko (peach child), Chika (thousand summers).
- Light and brightness: Akira (bright, clear), Akari (bright village), Daiki (great radiance).
- Virtue and character: Shin (truth), Makoto-style sincerity names, Takeshi (warrior, strength).
- Sky, sea, and distance: Sora (sky), Kaito (ocean), Riku (land), Haruka (distant, far-off), Nanami (seven seas).
- Sound and music: Kotone (sound of the koto), names built around the character 音 (sound).
- See the full Japanese name meanings reference for these themes grouped by kanji, with more examples for both given names and surnames.
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.
- For a fictional character set in a modern, realistic setting, the Traditional style with a real surname will usually read as more grounded than the Fantasy / OC pool.
- For a fantasy protagonist, a monster tamer's rival, or an online gamertag, the Fantasy / OC style's literary compounds (shadow, dragon god, moon shadow, raging flame) tend to stand out more than an everyday given name would.
- If you only need a first name for a character sheet or a username, use the Given name only setting rather than generating a full name and trimming it yourself.
- Generate several batches rather than stopping at the first result: because the pools are curated rather than infinite, running the generator two or three times surfaces combinations you would not see in a single batch.
- If a generated name will appear on anything public-facing (a published story, a business, a product), it is worth a quick manual sanity check, the same way you would double check any invented or borrowed name before publishing it.
- Read a generated name out loud before committing to it in a script or a game's dialogue system, since a combination that looks fine on the page can turn out to be awkward to pronounce or easy to confuse with another cast member's name.
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.
- Common feminine endings include -ko (子, "child", as in Momoko or Riko), -mi (美 or 実, often "beauty" or "reality"), -ka (香 or 花, "fragrance" or "flower"), and -na.
- Common masculine endings include -ta (太, "great" or "thick"), -ro (郎, historically "son"), -ki (樹 or 輝, "tree" or "radiance"), and -to (人 or 翔, "person" or "soar").
- These endings are strong tendencies rather than strict rules: a handful of names, such as Yuki, are used for both boys and girls depending on the kanji chosen, which is one reason this generator lets you pick a specific gender rather than guessing from the sound alone.
- Fantasy / OC names deliberately break from these everyday patterns, favoring dramatic multi-kanji compounds (night, shadow, dragon god) over the softer, more domestic endings typical of real given names.
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.
- Elemental and weather themes: Rekka (raging flame), Hyouga (glacier), Raiden (thunder and lightning), Kagerou (heat shimmer, mirage).
- Night and shadow themes, common for stealth-oriented or mysterious characters: Yoru (night), Kage (shadow), Kuroko (hidden one), Tsukikage (moon shadow).
- Celestial and cosmic themes: Ginga (galaxy), Akatsuki (dawn), Tsukikage (moon shadow) again fits here as a crossover.
- Power and rank themes, suited to antagonists or high-ranking characters: Ryujin (dragon god), Tenma (heavenly demon), Shirogane (silver, platinum).
- Calm and composed themes, useful for a foil to a more dramatic cast: Shizuka (quiet, still), Homura (flame, blaze) used ironically against a calm personality.
Frequently Asked Questions
Are these real Japanese names?
What is the Fantasy / OC style, and is it real?
Why does the full name show the surname first?
Can I generate just a first name or just a last name?
Does the generator work for both boy and girl names?
Why do some names show more than one kanji character?
Is this the same as a random name generator that makes up sounds?
Is anything I type or generate sent anywhere?
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 generatorFree. No sign-up.