Skip to content
epicNameGenerator

How we make names

Every generator on epicNameGenerator runs on rules we write by hand. There's no scraped name list or chatbot behind it. Here is what happens when you press Generate names.

1. Sound first

We start with how a people or place should sound. Elves get open vowels and soft consonants like l, th and r. Dwarves and dark empires get hard stops and heavy endings. We write short lists of beginnings, middles and endings that carry that sound.

2. Patterns

Each style (male, female, neutral, classic, dark and so on) has its own patterns, such as a beginning plus an ending, followed by a family name. The generator picks a pattern and fills it from the lists, so a few hundred parts can produce thousands of names.

3. No repeats in a list

Every list is made of unique names, so the same name never appears twice on screen. Generate again and you get a fresh list.

4. What the notes on names mean

Invented names have no historical meaning. When we write a note about a name, it describes the feel of the name. Some styles, like the modern and historical character names, combine real first names and surnames, and the page says when that is the case.

5. Runs in your browser

Names are made on your device. Nothing you generate is sent to us.