Random Name Generator — First, Full, Fantasy and Business Names

Generate random first names, full names, fantasy character names, business names, or usernames in one click.

How to use the random name generator

  1. Choose a name type — first, full, fantasy, business, or username.
  2. Pick how many names you want at once (1 to 20).
  3. Click Generate names and keep clicking for fresh ideas.

What people use it for

  • Writers & game masters: quick character names for stories, D&D campaigns, and worldbuilding.
  • Founders & makers: brainstorm startup, product, and brand names before checking domains.
  • Gamers & social media: spin up a fresh username or gamertag that isn't your real name.
  • Designers & developers: realistic placeholder names for mockups, demos, and test data.
  • Teachers & parents: random names for examples, exercises, and games.

Choosing the right name type

The five modes solve genuinely different problems, and picking the wrong one wastes a lot of clicks. First names suit examples, exercises and quick character sketches. Full names are what you want for placeholder data and realistic documents. Fantasy names trade plausibility for atmosphere and are built to sound invented rather than familiar. Business names aim at something pronounceable and brandable. Usernames optimise for availability and for not revealing who you are.

Naming characters that readers can tell apart

The most common naming mistake in fiction is not a dull name, it is two names that collide. Readers distinguish characters mainly by first letter and by rhythm, so Martin and Marcus in the same scene will be confused for the whole book. Generate a batch, then run a quick check: no two significant characters sharing an initial, and a spread of syllable counts — a one-beat name next to a three-beat one is instantly distinguishable.

Fantasy names have their own trap. Strings of apostrophes and unpronounceable clusters make readers skim rather than engage, because a name you cannot say becomes a shape on the page instead of a person. If you cannot read it aloud at speed, generate another.

Business names: generate first, check second

A generator is for breaking the blank page, not for making the decision. Treat the output as raw material and expect to use a shuffled version of something rather than a name as drawn. Before you get attached to one, check all of these: the exact domain, the handle on the platforms you care about, a trade mark search in your jurisdiction, your local company register, and — genuinely important — what the word means in other languages your customers speak.

One more test that catches most bad names: say it out loud over a bad phone line, and spell it to someone. Anything that needs spelling twice will cost you forever.

Usernames and what not to put in them

A username is public and usually permanent. Keeping your birth year out of it is the obvious one — it is a free gift to anyone guessing security questions — and so is your full real name, your employer, and your town. The other consideration is reuse: using the same distinctive handle everywhere makes you trivially easy to search across platforms, which is excellent for a personal brand and poor for privacy. Decide which of those you want before you settle on one.

Placeholder data for mockups and tests

Realistic names make a design review about the design rather than about the fake data, and they surface layout bugs that "Test User 1" never will: very long names, very short ones, and names that wrap. Use generated names rather than real people's — pasting a colleague's name into a demo is how it ends up in a screenshot in a public deck. For the rest of a plausible test record, the random date generator handles dates and the random number generator handles IDs and amounts.

Frequently asked questions

What kinds of names can it generate?

Five types: a first name on its own, a full name (first + last), a fantasy or character name, a business or brand name, and a username. Pick the type, choose how many you want, and generate.

Are the names real people?

Real first and last names are drawn from common everyday names and combined at random, so any resemblance to a specific real person is coincidental. Fantasy, business, and username results are invented on the fly.

Can I use a generated business name or username?

They are great starting points for brainstorming. Before using a business name commercially, check trademark and domain availability; before settling on a username, check whether it is taken on the platform you want.

Are the fantasy names good for D&D or fiction?

Yes. Fantasy names are built from invented syllables, so they suit tabletop RPG characters, novels, game avatars, and worldbuilding. Generate a batch and keep the ones that fit your character.

More random generators