Generate fake name

Create fictional two-part names and reserved example.com addresses for mockups and tests.

freeworks offlinenothing uploaded
ToolFake Name Generator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Each record independently draws one entry from a fixed 50-name first list and one from a fixed 50-name surname list, then builds [email protected]. The draws use Math.random and perform no uniqueness, locale, gender, or deliverability check.

  • Output defaults to one record and is capped at 100 to keep a browser request bounded.
  • RFC 2606 reserves example.com, so the generated address cannot accidentally target a normal registrable production domain.

Worked example

Generate fake names
Create random names for test data
Input
											2
										
Output
												First     Last      Full               Email
--------  --------  -----------------  -----------------------------
Jennifer  Thompson  Jennifer Thompson  [email protected]
William   White     William White      [email protected]
											

When to use this

Signup-form mockups need human-looking placeholders, UI tests exercise name and email fields, and product screenshots avoid exposing customer records.

Edge cases

  • Independent draws can repeat the same name and address within one batch.
  • The lists model a narrow English-language two-part naming pattern, not global scripts, order, or multi-part surnames.
  • Math.random is neither reproducible nor cryptographically unpredictable, so these records are unsuitable for credentials or anonymous IDs.

References