Japanese OC Name Generator

Generate authentic Japanese names for your original characters — hero, rival, sidekick or villain — with kanji and meanings that fit their personality. Free, unlimited, no signup.

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

How to Use

Three steps to an OC name with a story behind it.

1

Define your character

Choose a gender, then match the meaning filter to their personality — Strength for a fighter, Wisdom for a strategist, Love for a gentle soul. Pick Anime style for a shonen hero or Traditional for a historical setting.

2

Generate a batch

Click Generate and you get ten full names in Japanese order — family name first — each with romaji, kanji, hiragana and the English meaning, so the name already hints at who the character is.

3

Mix, match, save

Favorite the names that click with ♥, mix a given name from one result with a surname from another, then copy the final full name straight into your character sheet.

OC Names with Real Weight

A great OC name does more than sound cool — it tells the reader who the character is. That's why every name here is a real Japanese full name with verified kanji and meaning: Kurosawa (黒沢) "black swamp", Haruki (陽輝) "sunshine + shine", Rin (凛) "dignified". The name and the character are one.

Names are generated in authentic Japanese order — family name first — the way Japanese readers expect, and the kanji on every card lets you show the name properly in your manga, novel or game. No made-up syllables, no names that fall apart under a second look.

With 45 surnames and 140+ given names, you can generate thousands of combinations — enough to name a whole cast, not just a protagonist. Favorite the ones that land, and build from there.

Frequently Asked Questions

What is a Japanese OC name generator?
It creates authentic Japanese full names for original characters (OCs) — real surname + given name combinations like Kurosawa Haruki or Yamada Rin, each with kanji, hiragana and an English meaning so the name fits the character you’re building.
How do I pick a name that fits my OC’s personality?
Use the meaning filter to match the character’s nature — Strength for fighters, Nature for free spirits, Light for heroes, Season for time-themed characters. Then use the style filter (Anime, Modern, Traditional) to match the setting of your story or game.
Are these names authentic Japanese names?
Yes — every name combines a real Japanese family name with a real given name, with verified kanji and meanings. Nothing is made up, so your OC’s name holds up under scrutiny from Japanese readers.
Can I use these names for anime and manga OCs?
Absolutely. They’re free to use in any creative work — anime, manga, fanfiction, light novels, webcomics, RPGs, video games. No attribution required. Japanese order (family name first) is preserved on every card.
How can I make my OC’s name more unique?
The generator combines 45 surnames with 140+ given names for thousands of possible full names, and never repeats a pairing within a batch. Generate a few batches, favorite the best with ♥, then mix a given name you love with a surname from another result for a truly one-of-a-kind combination.