Texterfly

Random Name Generator

Instantly generate realistic names for book characters, game profiles, test databases, and more. Select your gender preference and quantity to get started.

Why Use Our Random Name Generator?

One tool, five name formats, instant export — for writers, gamers, and developers.

For Writers & Authors

Generate realistic character names for novels, scripts, or short stories. Use "First M. Last" for added realism. Star your favorites and export only the names you want.

For Gamers & RPGs

Name MMORPG avatars, D&D characters, or NPCs. Generate 50 in one click, filter by typing to find the perfect fit, and copy with one click.

For Developers & QA

Seed test databases with up to 1,000 unique names (No Duplicates on). Export as CSV with separate First/Last columns for direct spreadsheet or DB import.

What's New — Tool Features

5 Name Formats

"First Last", "Last, First", "First M. Last" (middle initial), "First Only", "Last Only" — switch anytime and the list updates instantly.

Favorites

Star individual names to save them to a dedicated Favorites panel. Copy or download only your starred selections.

Search & Filter

Type in the filter box to search within any generated list — essential when working with batches of 100–1,000.

CSV Export

Download a CSV with separate First Name, Last Name, and Full Name columns — import directly into Excel, Google Sheets, or a database.

No Duplicates Mode

Toggle "No Duplicates" to guarantee every name in the batch is unique — critical for test data and user lists.

Sort Options

Sort results A–Z by first name, A–Z by last name, Z–A, or keep as generated. Sorting works with the active filter too.

Batch History + Restore

The last 5 batches are saved. Click "Restore" on any past batch to bring it back — useful if you accidentally clear a good list.

Quick Count Presets

Click 5 / 10 / 25 / 50 / 100 / 500 to set the count instantly without typing.

Privacy by Design

All name generation, filtering, sorting, and exporting runs entirely in your browser using JavaScript. No data is ever sent to any server, logged, or stored. The tool functions offline once the page is loaded — safe for confidential project names and test data.

Frequently Asked Questions

The tool uses a pseudo-random number generator (PRNG) based on JavaScript's Math.random(), cryptographically seeded in modern browsers. Each name has equal probability of selection — statistically fair for creative writing, games, and test databases.

With "No Duplicates" enabled, the tool checks each generated name against all previously generated names in the same batch. If a combination (same first + last name) has already appeared, it is skipped and a new one is generated. If the pool is exhausted (e.g. requesting 10,000 unique names from a pool of 5,000 combinations), generation stops at the pool limit.

Five formats: "First Last" (e.g. John Smith — most common), "Last, First" (e.g. Smith, John — for databases and spreadsheets), "First M. Last" (e.g. John A. Smith — adds a random middle initial for added realism), "First Only" (just the first name), and "Last Only" (just the surname). The format applies to the list display, copy, .txt download, and CSV export.

Click "Download CSV". The CSV file has three columns: First Name, Last Name, and Full Name (in your selected format). Open it in Excel (double-click) or Google Sheets (File → Import). The separate first/last columns make it easy to sort, filter, and use names in mail merge or database imports.

Click the star icon (☆) next to any name to add it to your Favorites list. Favorited names appear in a dedicated panel at the bottom of the results, separate from the main list. You can copy or download just your favorites — useful when you want to keep a shortlist from a large generated batch.

Up to 1,000 names per batch, with no daily or session limit. Use the quick-count presets (5, 10, 25, 50, 100, 500) for fast access to common quantities. The search and sort tools help navigate large batches.

Yes. Choose Male (male first names only), Female (female first names only), or Any (random mix). The last name pool is shared across all genders.

Yes. Names are combinations of public-domain first and last names. They are free to use for novels, games, apps, and commercial software. A name itself cannot be copyrighted, though it can be trademarked in specific brand contexts.

Yes. All generation runs entirely in your browser. No data is sent to any server, logged, or stored. The tool works offline once loaded.

Yes. 100% free, no registration, no limits.

Explore All Tools

82 free tools — no signup required

All 82 tools are free · No signup · No ads