Skip to content

Doki Doki Literature Club Name Generator

Generate sweet, literary Japanese club names with subtle dark undertones inspired by Team Salvato's cult visual novel. Perfect for OC creation and fan works.

Doki Doki Literature Club Name Generator

Top names · All-time

Public board — visible to everyone, votes are anonymous. Generate names and tap on one you like to vote.

618 names generated with this tool in September 2026

Did You Know?
  • All four main characters have Japanese names despite the game's Western setting. Each name was chosen with deliberate meaning: Sayori (小百合) combines kanji for 'small' and 'lily,' evoking fragility and hope; Yuri (百合) means 'lily' outright, a flower long associated in Japanese culture with both purity and yuri (girls' love) subtext.
  • Monika's name is the only one that doesn't follow the Japanese naming pattern of the other club members — it's a European name. This outsider quality is baked into her character from the start, even before players understand what she truly is.
  • Natsuki (夏希) means 'summer hope' — a bittersweet name for a character whose brightness is wrapped around a difficult home life. DDLC's naming ethos follows the same rule as Danganronpa: the sweetest names often belong to the saddest stories.

The Doki Doki Literature Club name generator produces single romanized Japanese given names for original club members, with a role (president, bookworm, fierce one) and a mood (sweet, literary, dark) you choose, so the names fit a literature-club cast rather than a generic anime list. Below are the four canon names and about thirty real Japanese names of the kind the game uses, each with its kanji meaning.

One caveat up front: the game has a tiny cast, so most rows are not canon. They are fan-style conventions, marked as such, and every meaning comes from the name's dictionary entry.

The Canon Cast

NameRole and name notes
MonikaConfident club president; a European form of Monica, not a Japanese name
SayoriThe protagonist's cheerful childhood friend; no standard kanji definition is listed for it
NatsukiAssertive member; one common writing is 夏希, "summer" + "hope"
YuriShy member; 百合, "lily"

Flower, Season and Light Names

These fit the Sweet & Cheerful and Innocent Surface moods. All are fan-style picks, not canon.

NameMeaning
Sakura桜 — cherry blossom
Sumire菫 — violet
Ayame菖蒲 — iris
Kiku菊 — chrysanthemum
Tsubaki椿 — camellia
Ume梅 — Japanese apricot or plum; the blossom marks spring
Kaede楓 — maple
Himari陽葵 — "light, sun" + "hollyhock"; short for himawari, sunflower
Hinata日向 — a sunny place; 陽向 — facing the sun
Hikari光 — light
Akari明里 — "bright" + "village"
Aoi葵 — hollyhock; 蒼 and 碧 mean blue or green shades
Koharu小春 — "small" + "spring"; the compound is glossed as "late summer"
Haru春 — spring; 陽 — sun; 晴 — clear weather
Suzu鈴 — small bell

Bookish and Quiet Names

For the Bookworm and Literary mood: writing, ties, and measured feelings.

NameMeaning
Shiori詩織 — "poem" + "weave"; 栞 — bookmark
Fumiko文子 — 文 relates to writing, 子 means child
Rin凛 — dignified, severe, cold
Yui結衣 — 結 "tie, bind" + 衣 "garment"
Kokoro心 — heart, mind, soul
Nozomi希 — hope; 望 — wish
Chiyo千代 — "thousand" + "generation"
Yuki幸 — happiness; 雪 — snow
Haruka遥 — distant, remote; or spring/clear weather + flower/fragrance
Akira昭, 明 — bright; 亮 — clear; used for any gender

Boys and Gender-Neutral Names

NameMeaning
Haruto陽斗 — "sun" + a Chinese constellation; also 遥斗, 晴斗
Kaito海斗 — "sea" + a Chinese constellation; 海翔 — sea + soar
Sora空 — sky
Takumi匠 — artisan; 巧 — skillful
Minato港 or 湊 — harbour
EliseNot Japanese: short form of Elizabeth. The prompt's one allowed Western-style antagonist slot.

How the Generator Narrows Its Output

The generator's own rules explain why results look uniform. Each name is one romanized Japanese given name in Title Case. No surnames, honorifics like -chan, digits or symbols.

In a batch of five, all five are 2-3 syllable Japanese names, and at most one may be Western-flavored, which is the Monika slot. It will not return Monika, Sayori, Natsuki or Yuri either. Each name comes with a short description: likely club role, kanji meaning, and a one-line first-meeting versus real-self impression.

Role field

Steers the shape of the name

  • President: elevated, slightly apart
  • Cheerful: bright kanji like sun or song
  • Bookworm: measured, one or two syllables
  • Fierce: shorter and more direct
Theme field

Steers the kanji reading

  • Sweet: flowers, light, spring
  • Literary: poem, ink, night, moon
  • Dark: soft sound, heavier kanji
  • Duality: one light and one dark kanji

Picking One for an OC

Decide what the character is for before you choose a sound. A name that announces its own sadness spoils the setup. The game works because Sayori's and Natsuki's names read as warm; keep the surface soft and put the weight in the kanji.

Make the cast agree with itself. The canon four are three Japanese names and one European outlier, so one odd name in your club reads as a signal, and two dilute it. Mixing flower names with a single hard-edged one also works.

For a wider look at how kanji meaning and character fate interlock in another visual novel, see the Danganronpa name generator. For a cast beyond one club, the anime character name generator covers more archetypes.

Common Questions

What are the names of all the DDLC characters?

The main cast is Monika (the club president), Sayori, Natsuki and Yuri, plus an unnamed protagonist whose perspective the player takes. Monika is a European name; the other three are Japanese.

Can I make a DDLC OC with a full name or a username?

This generator returns given names only, so add a surname yourself. For usernames, take a name from the tables and append your own number or word; the tool deliberately outputs no digits or symbols.

Are there boy names for a DDLC OC?

Yes. Haruto, Kaito, Sora and Takumi above are masculine or neutral Japanese names. Set gender to male in the form and the output shifts the same way.

Are the DDLC girls' names Japanese?

Three of four are. Sayori, Natsuki and Yuri are Japanese names; Monika is a form of Monica used across German, Scandinavian and Slavic languages.

Sources

Updated October 2026: replaced the essay with name tables, kanji meanings, a breakdown of how the generator constrains output, and sourced FAQs.

Spotted an error on this page? Report it

Stuck between a few? Decide here

Swipe, shortlist and settle on one name. No account needed.

Swipe

Swipe Mode

Flip through names one card at a time. Swipe right to shortlist, left to skip, and undo if you change your mind.

Shortlist

Heart to Shortlist

Tap the heart on any name you like. Your picks stay on this device, even after you close the page.

Compare

Side-by-Side Compare

Line up your top three and see which one wins on memorability, pronounceability, brandability and length.

Showdown

Name Showdown

Can't choose? Pick your favourite of each pair, head to head, until one name is left standing.

Vote

Ask Friends to Vote

Send a link. Friends rank their top three without an account, and you watch the scoreboard update live.

Chance

Wheel & Shuffle

Still torn? Spin the wheel or shuffle your shortlist and let luck break the tie.

Powerful tools, zero cost

Everything below is free, no credits.

Domains

Domain Checker

Find a name, check the .com in one click. We scan top extensions so you know what's actually claimable before you get attached.

Social

Social Handle Check

Twitter, Instagram, TikTok — check them all without switching tabs. Know if the handle is gone before you fall in love with the name.

Audio

Pronunciation

Hear it before you pitch it. A name that sounds wrong in a meeting or podcast is a name you'll regret. Listen first.

Save

Save to Collections

Don't lose your shortlist. Collect candidates, revisit them later, and choose with clarity instead of gut feeling.

History

Generation History

Your best idea might be one you dismissed last week. Every generation auto-saves — go back anytime.

Share

Shareable Name Cards

Drop it in Slack, post it for a vibe check, or pitch it in a deck. Download a branded card for any name in one click.