Skip to main content

Aesthetic Name Generator

Generate cottagecore, dark academia, fairycore, and other aesthetic names

Pastoral, soft, vintage. Linen dresses and sourdough.

Processed locally
Zero server requests
Works offline
Nothing leaves your device

Why use Aesthetic Name Generator

  • Ten distinct aesthetics, each with its own curated name pool, instead of one generic random-name list pretending to fit every vibe.
  • Gender filter and three name formats (first only, first plus last, first plus middle plus last) let you tune the output to a username, a character bio, or a full-on OC card.
  • Generates up to 50 names per batch with in-batch deduping, so you can audition a long list in one screenshot rather than re-rolling fifty single names.
  • Each aesthetic ships with a short blurb explaining the vibe, useful when you're picking between aesthetics that overlap (light vs dark academia, fairycore vs cottagecore).

How it works

Each aesthetic has four data buckets: feminine first names, masculine first names, neutral first names, and surnames. The gender filter chooses which first-name pool to draw from (feminine plus neutral, masculine plus neutral, neutral only, or all). The format option decides whether to draw a surname and an optional middle name. The generator then makes the requested number of picks, using uniform random sampling for each part of the name and reshuffling on every regenerate. Within a single batch the tool tracks which names it has already produced and re-rolls duplicates up to a sensible attempt cap, so a request for ten names will return ten distinct ones whenever the pool is large enough to support it.

About this tool

You're naming a cottagecore Pinterest board, a dark academia OC for a fanfic, or a finsta that needs to read like it belongs to a different vibe entirely. Generic baby-name lists won't cut it because they aren't sorted by aesthetic. This generator is. Pick a vibe and pull as many names as you need from a curated bank tuned to that world. Ten aesthetics are wired up at launch: Cottagecore (Hazel Honeywood, Briar Brooks), Dark Academia (Eleanor Ashford, Atticus Blackwood), Light Academia (Vivian Linwood, Theodore Hartwell), Fairycore (Wisteria Moonshade, Caspian Glimmerwood), Goblincore (Mosswen Rotwood, Toad Mudlark), Whimsigoth (Lilith Nightshade, Damien Hexley), Coquette (Lana Delacroix, Beau Saint-Clair), Cyber Y2K (Crystal Pixel, Trent Voltaire), Royalcore (Adelaide Wycliffe, Cassius Falconbridge), and Coastal Grandmother (Margaret Whitley, Walter Hawthorne). Each aesthetic has its own first-name pool split into feminine, masculine, and neutral, plus a bank of surnames written to fit the world. Three name formats let you control how much last-name energy you want: first-only when you only need a username root, first plus last for the standard handle, or first plus middle plus last when you're building a character whose middle initial does work. The gender filter lets you scope to feminine, masculine, neutral, or pull from all three pools. Counts go up to 50 per batch, so you can audition a long list and screenshot the ones that hit. Aesthetic names get used everywhere: TikTok side accounts, RP characters, Pinterest mood boards, NaNoWriMo drafts, indie game NPCs, Tumblr OCs, and the kind of finsta that wants a name with a little more character than another "sleepykitten2007". The generator runs entirely client-side, so the names you screenshot before you commit stay between you and the tab. Hit regenerate as many times as you like.

How to use Aesthetic Name Generator

  1. Pick an aesthetic. Choose from Cottagecore, Dark Academia, Light Academia, Fairycore, Goblincore, Whimsigoth, Coquette, Cyber Y2K, Royalcore, or Coastal Grandmother. A short blurb under the dropdown describes the vibe.
  2. Set gender and format. Pick Feminine, Masculine, Neutral, or Any. Decide whether you want first only, first plus last, or first plus middle plus last.
  3. Choose how many. Anywhere from 1 to 50 names per batch. Larger batches are useful for picking favorites side by side.
  4. Regenerate until one sticks. Hit Regenerate to roll a fresh list. Click Copy all to grab the whole batch, or the icon on a single row to copy just that name.

Use cases

  • Naming a dark academia OC for a fanfic chapter that drops on Friday and needs three sibling characters who sound like they share a surname.
  • Filling out a 16-NPC roster for a cottagecore-themed indie game without resorting to RandomName47.
  • Picking a finsta handle that sounds whimsigoth instead of leaning on another year-of-birth username.
  • Drafting a Pinterest mood-board persona for a fairycore aesthetic so the captions can stay in character.

Frequently Asked Questions

A name chosen because it fits a specific visual or emotional vibe rather than a generic baby-name list. Cottagecore names sound like cottages and herb gardens; dark academia names sound like Latin homework at 2am.

Ten at launch: Cottagecore, Dark Academia, Light Academia, Fairycore, Goblincore, Whimsigoth, Coquette, Cyber Y2K, Royalcore, and Coastal Grandmother. Each has its own curated first-name pool split into feminine, masculine, and neutral, plus a matching surname bank. More aesthetics will be added based on what people request.

Yes. The names are generated from public name pools and word combinations, with no real-person attribution. Use them for OCs, NPCs, characters, usernames, finstas, side blogs, or anything else you're building.

Feminine pulls from the feminine plus neutral pool for that aesthetic. Masculine pulls from the masculine plus neutral pool. Neutral uses only the neutral list. Any draws from all three. The split is by convention, not biology, and the neutral pool is generous on purpose.

The generator avoids duplicates within a batch as long as the underlying pool is large enough. If you ask for 50 names from a small subset (for example, neutral-only on a tighter aesthetic), the pool may run out and the tool will repeat rather than fail.

Use Copy all to grab the full batch as line-separated text, or click the icon next to a single name to copy just that one. Paste into any document, spreadsheet, or notes app.

Yes, it draws first names and surnames from the selected aesthetic pools using uniform random sampling, then de-duplicates within the batch. Hit regenerate to roll a fresh set.

No. The generator is free, runs in your browser, and never asks you to sign up.