Free · Real US names · One-click copy

Male Name Generator

Generate male names in one click. Pick how popular the names should be, choose first names or full names, start with a letter if you like, then copy your favorites or save them with the heart.

Popularity
  • Ethan
  • Jacob
  • Daniel
  • Lucas
  • Andrew
  • Ryan
  • Brandon
  • Tyler
  • Kevin
  • Marcus
  • Nathan
  • Caleb

  • Real names from US government records
  • Popular, classic, unique, short and long male names
  • First names or first and last names

How to use the male name generator

1

Pick a popularity

Choose Popular for common names, Classic for older favorites, Unique for rarer names, or Short and Long to filter by length. Any gives a mix.

2

Choose name type and letter

Select first names only or first and last names. Type a letter if you want the names to start with it.

3

Copy or keep your favorites

Tap Copy to use a name, or tap the heart to save it. Press Generate more for a fresh batch.

Male name ideas by type

Here is the kind of names each option gives you. Every click creates new combinations.

Popular

  • Michael
  • Christopher
  • Matthew
  • Joshua
  • Daniel
  • Andrew

Classic

  • Walter
  • Henry
  • Raymond
  • Edward
  • Arthur
  • Frank

Unique

  • Adriel
  • Isaak
  • Jamison
  • Korbin
  • Deacon
  • Denzel

Short

  • Finn
  • Ezra
  • Kian
  • Leo
  • Sam
  • Jack

Long

  • Nathaniel
  • Maximilian
  • Demetrius
  • Thaddeus
  • Alexander
  • Sebastian

Full names

  • Ethan Brooks
  • Marcus Bennett
  • Daniel Foster
  • Jacob Sullivan
  • Lucas Pearson
  • Andrew Mitchell

Where male names come from

The first names come from the US Social Security Administration baby name records, so they are real names that real people were given. Surnames come from the 2010 US Census. That makes the results realistic for stories, games, forms and test data. Popular names sit at the top of the list, so the Popular option gives names many people share, and the Unique option reaches deep into the list for rarer ones.

Tips for choosing a male name

  • Say it with the last name. A first name should sound good with the surname that goes with it.
  • Think about nicknames. William can be Will, Bill or Liam. Pick a name with nicknames you like.
  • Check the meaning. Many names have a story, so look up the origin of your favorites.
  • Mind the length. Short names are punchy and easy to write. Long names feel formal.
  • Avoid mix-ups. In a story or a family, avoid two names that start with the same letter and sound alike.
  • Say it out loud. If it feels natural to say, it probably fits.

When to use a male name generator

UseHow the generator helps
Writers and storiesName characters with realistic US names. Use Classic for older characters and Popular for modern ones.
Games and roleplayCreate NPCs and player characters quickly and save the best ones with the heart.
Baby name ideasBrowse popular, classic and unique names. Always check the meaning and spelling before you decide.
Test data and mock-upsFill forms, apps and designs with realistic first and last names.

Frequently asked questions

Is the male name generator free?

Yes. It is 100% free, with no sign-up and no limit on how many names you generate.

Are these real male names?

Yes. The first names come from US Social Security baby name records and the surnames from the US Census, so every result is a real, realistic name.

How do I find a unique male name?

Choose the Unique option. It picks from rarer names deeper in the records. You can also use Short or Long to filter by length.

Can I choose the first letter?

Yes. Type a letter in the Starting letter box and the names will start with it whenever possible.

Can I use these names for characters or test data?

Yes. They work well for stories, games, mock-ups and test data. For a real baby or a business name, check the name for meaning and availability first.

Can I get full names with a last name?

Yes. Choose First + last name in the Name type menu and each result will include a common US surname.