Japanese Name Generator

Find your Japanese name with kanji, hiragana reading, and English meaning. Enter a name or theme — or leave it blank for a random suggestion.

Japanese names are written with kanji (Chinese-derived characters) chosen for their meaning, not just their sound. A single name like Haruki (春樹) can mean 'spring tree'. This generator maps common English names and meanings to their closest Japanese equivalents — with kanji, hiragana, and romanisation.

  1. Type an English name or meaning
  2. Browse matching Japanese names with kanji breakdowns
  3. Copy your favourite
Immerse Japanese Extension

See Japanese words like your name appear inline as you browse — learn the language in context.

Learn More →

Frequently Asked Questions

How are Japanese names structured?

Japanese names place the family name first followed by the given name, the reverse of Western order. Kanji characters are chosen for their meaning rather than just their sound. For example, Haruki can be written as 'spring tree' (春樹) while Sakura uses the kanji for 'cherry blossom' (桜).

How does this Japanese name generator work?

This generator draws from a curated database of authentic Japanese names with verified kanji, kana readings, and English meanings. You can search by English name or by a meaning theme like 'moon', 'courage', or 'strength', and it returns matching Japanese name suggestions with full script and pronunciation.

What is the difference between kanji, hiragana, and romaji in names?

Kanji are Chinese-derived characters that carry meaning, hiragana is a phonetic script that shows the pronunciation, and romaji is the Latin alphabet transcription of that pronunciation. For example Sakura written as 桜 (kanji meaning cherry blossom) is read as さくら (hiragana) or 'Sakura' (romaji).

Related tools: Romaji Converter · JLPT Quiz