Japanese Name Generator
Generate authentic Japanese names for your fiction — masculine, feminine, and gender-neutral given names paired with common Japanese surnames.
Generate Japanese Names
Click Generate to get your names.
Japanese names in fiction
Japanese names follow a family name — given name order in Japanese convention, though many Japanese people reverse this to given name — family name when writing or speaking in English contexts. When writing Japanese characters in English-language fiction, you'll need to decide which convention to use and apply it consistently.
Japanese given names often carry explicit meaning through their kanji (characters). A character named Haruki (春樹) has a name that means 'spring tree'; Yuki (雪) means snow; Akira (明) means bright or clear. Whether or not you make this meaning plot-relevant, it's worth knowing what your character's name means — it shapes how you'll write them.
Common naming patterns
Japanese names don't follow the same gender-marking patterns as many Western names — some names are strongly associated with one gender, while others are genuinely neutral. Names ending in -ko (子, meaning 'child') have historically been very common for women; names ending in -ro or -ta tend masculine; but these are tendencies, not rules.
For historical fiction set in Japan, era matters significantly. Names that feel contemporary would be anachronistic in a feudal setting and vice versa. The names in this generator skew contemporary; for historical periods, additional research is advisable.