Random Name Generator

Generate random names for testing, placeholder data, or creative projects. Choose from multiple locales and formats.

Your entered lists and generated output are handled in the browser. The generation details panel may request your public IP from an external lookup service.
Count: 0Format: fullLocale: enColumns: 5
Gender
Locale
Count
Format
Columns

Click "Generate" to create random names

What is a Random Name Generator?

Random Name Generator creates realistic-looking human names using the @faker-js/faker library. It is useful for character creation, test data, placeholder content, and replacing real names in mock examples.

The generator supports 12 locales and can produce first names, last names, or full names. Generated names are synthetic-looking placeholders, but a result can still coincidentally match a real person.

Key Features:

  • Gender Selection: Choose male, female, or random gender for names
  • 12 Locales: English, Spanish, French, German, Italian, Dutch, Polish, Japanese, Chinese, Korean, Turkish, Ukrainian
  • Count Control: Generate 1-500 names in a single operation
  • Format Options: Full name, first name only, or last name only
  • Column Layout: Organize results in customizable columns
  • CSV Export: Download generated names as CSV file for further use

Good For: Character creation, testing data, placeholder content, mock user records, creative writing, and game development.