Random Name Generator
Generate random first names, last names, or full names with filters.
Generate random first names, last names, or full names with filters.
Select whether you want full names, first names only, or last names only. Choose a gender filter to narrow results to male names, female names, or any gender. Use the count slider to generate between 1 and 50 names at a time. Click "Generate" to produce a fresh batch, and "Copy All" to send the results to your clipboard.
Fiction writers use random name generators to name characters when brainstorming. Game developers use them to populate NPC rosters. Software developers generate test data for databases, forms, and user interfaces. This tool provides a quick, no-signup way to get diverse, realistic-sounding names for any creative or technical project.
The generator draws from a curated database of 100 male first names, 100 female first names, and 100 last names. Names are selected from common English-language naming conventions. Each generation run picks names at random, so repeated use will yield varied combinations. The database covers a broad range of origins and styles.
Good character names are memorable, easy to pronounce, and distinct from one another. Avoid giving multiple characters names that start with the same letter. Consider the setting and time period of your story. Generate a large batch and pick the ones that feel right for your project. You can always regenerate for more options.