Name Generator avatar
Name Generator

Pricing

from $0.01 / 1,000 name generations

Go to Apify Store
Name Generator

Name Generator

Name Generator is a fast, lightweight Apify actor that generates realistic first names, last names, or full names based on gender and country of origin. It supports 59 countries worldwide and is built for high performance, flexibility, and reliable large-scale name generation.

Pricing

from $0.01 / 1,000 name generations

Rating

0.0

(0)

Developer

Datavault

Datavault

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

High-performance name generator for Apify. This actor generates realistic first and last names based on gender and country of origin.

Features

  • Fast & Lightweight: Built for maximum speed and minimal resource usage.
  • 59 Countries Supported: Realistic names from a wide range of global regions, including:
    • North America: US, Canada, Mexico, Costa Rica.
    • Europe: UK, Germany, France, Spain, Sweden, Finland, Norway, Denmark, Italy, Netherlands, Switzerland, Austria, Belgium, Portugal, Greece, Poland, Czech Republic, Hungary, Romania, Slovakia, Slovenia, Croatia, Estonia, Albania, Bosnia and Herzegovina, Bulgaria.
    • Asia: China, Japan, Korea, India, Vietnam, Indonesia, Pakistan, Bangladesh, Nepal.
    • Middle East / Eurasia: Russia, Turkey, Ukraine, Israel, Saudi Arabia, Iran, Egypt, Morocco, Tunisia, Azerbaijan, Armenia, Georgia, Kyrgyz Republic.
    • South America: Brazil, Argentina, Colombia.
    • Oceania: Australia, New Zealand.
    • Africa: Nigeria.
  • Gender Specific: Generate names for males, females, or both.
  • Flexible Modes: Generate only first names, only last names, or full names.

Input Parameters

  • count: (Integer) Number of names to generate.
  • gender: (String) "male", "female", or "any".
  • country: (String) "US", "UK", "CA", "SE", "DE", "FR", "ES", "FI", "RU".
  • mode: (String) "firstName", "lastName", or "both".

Output

The actor outputs a dataset where each item represents a generated name:

  • firstName: The generated first name (if requested).
  • lastName: The generated last name (if requested).
  • fullName: The full name (if both are requested).
  • gender: The gender of the name.
  • country: The country of origin.

Sample Input

{
"count": 10,
"gender": "any",
"country": "US",
"mode": "both"
}