Random Boy Name Generator

Discover baby boy names and character names in one click.

0 names

Random Boy Name Generator

Looking for the perfect name for a baby boy, a character in your novel or a hero in a tabletop campaign? This random boy name generator draws names from a curated list of real, well-loved boy names. Pick how many names you want, choose a style and hit Generate – every click brings a fresh selection.

Name groups

Group What you get Examples
Popular today Names topping recent baby name charts Liam, Noah, Theodore
Classic Traditional names that never go out of style Arthur, Edward, Walter
Modern & trendy Fresh, energetic names Atlas, Bodhi, Knox
Unique & rare Distinctive names few classmates will share Caspian, Lysander, Thaddeus
Short Punchy names of 3–4 letters Ace, Kai, Theo
International Names from many languages and cultures Mateo, Kenji, Arjun

How to use it for baby names

Start with All and generate 20 names at a time. Copy the ones that catch your attention into a note and keep generating until you have a shortlist. Then say each name out loud with your last name, check the initials and think about possible nicknames. Many parents find that seeing names they had never considered helps them discover what they actually like.

For writers and game masters

Random names save time when you need a cast of side characters quickly. Turn on Add a last name to get full names, or use the Unique & rare group for fantasy-flavoured heroes. The International group is useful when a story is set outside the English-speaking world.

Tips

  • Turn off No repeats only if you need more names than a group contains.
  • Switch the separator to Comma + space to paste names into a message or spreadsheet cell.
  • Use the Short names preset when you want a strong one-syllable first name.

Frequently Asked Questions

Around 350 boy names in six groups: names that are popular with parents today, timeless classics, modern and trendy picks, unique or rare names, short names of three or four letters, and international names from Europe, Asia, Africa and Latin America.

Yes. Type a letter or the first few letters in the Starts with field. For example "Ja" returns names such as Jack, Jackson, Jasper and Jayden. Combine it with a group to narrow the list further.

It appends a common English surname to each first name, which is handy when you need a full name for a character, a test account or a role-play scenario. Turn it off to see first names only.

No. Names are picked in your browser and nothing is sent to a server. Use Copy or Download to keep the names you like.