Japanese Fantasy Name Generator

Generate mystical Japanese fantasy names for oni lords, spirit guardians and mythic heroes — given names like Raiden, Homura and Ryūnosuke, paired with real clan surnames. Every name shows its kanji, hiragana, phonetic reading and meaning, in Japanese order. Free, unlimited, no signup.

Instant results — runs in your browser. No signup, no waiting, no daily limits.

How to Use

Three steps to a name worthy of a legend.

1

Pick your myth

The Historical style is pre-selected for a feudal-fantasy feel. Narrow it with a gender or a meaning tag — Strength for a demon lord, Nature for a forest spirit, Light for a divine guardian.

2

Summon your cast

Click Generate and the Japanese fantasy name generator summons ten names — family name first, with kanji, hiragana, phonetic guide and meaning on every card. Regenerate for a fresh party anytime.

3

Name your world

Hear the name spoken, copy it into your worldbuilding doc or campaign notes, or tap ♥ to save it in your browser — your favorites persist between visits.

Mythic Weight, Real Roots

Great fantasy names sound like they were pulled from a legend, not invented for one. That's the strength of Japanese name structure: real readings like Raiden (雷電 "thunder + lightning"), Homura (焔 "blaze, flame") and Ryūnosuke (龍之介 "dragon + helper") carry centuries of mythic weight while staying authentic.

The generator pairs them with real clan surnames — Fujiwara, Takeda, Oda, Sanada — so your oni lords and spirit guardians feel like they rule an actual dynasty. Names follow Japanese order: family name first, as in the classical form Fujiwara no Kenshin.

Every name is real and verified — no made-up syllables to break immersion. And because kanji carries meaning, the same sound can take different characters: Kenshin can be 謙信 "humble trust" or 剣心 "sword + heart". Pick the kanji that fits your story.

Frequently Asked Questions

What is a Japanese fantasy name generator?
It combines mythic-sounding Japanese given names — like Raiden, Homura, Arashi and Ryūnosuke — with real clan surnames such as Fujiwara and Takeda. Each result shows the kanji, hiragana, phonetic reading and English meaning, in Japanese order.
Are these names authentic Japanese names?
Yes. Every name is a genuine Japanese name with verified kanji and meaning. Readings like thunder, storm and dragon are drawn from the historical and anime pools precisely because they carry mythic weight in Japan.
Can I use these names in my fantasy novel or TTRPG?
Yes — free to use in any creative work: fantasy fiction, D&D and TTRPG campaigns, worldbuilding, games, films. No attribution required.
Why are names in family-name-first order?
Japanese names put the family name first — Fujiwara no Kenshin, not Kenshin Fujiwara. The generator follows this convention so your fantasy Japan feels authentic.
Why do same-sounding names have different meanings?
Japanese names are written in kanji, so one pronunciation can use different characters. Kenshin can be 謙信 "humble trust" or 剣心 "sword + heart". We always show the kanji so you see exactly what each name means.

More Japanese name generators to explore.