Random Boy Name Generator

Generate random boy names from a list of 165 first names drawn from many languages and naming traditions.

Names10 generated
  1. Carlos
  2. David
  3. Emmett
  4. Ravi
  5. Bennett
  6. Atticus
  7. Zain
  8. Wesley
  9. Rhys
  10. Andre
Runs locally in your browser

About the Random Boy Name Generator

The names here span European, Arabic, South Asian, East Asian, Latin American and African traditions, so a batch reads like a real class register rather than a page from one country. Familiar choices such as Daniel and Thomas sit next to Kofi, Emeka, Rahul, Kenji and Santiago, and older revivals such as Otto, Silas and Cyrus appear alongside modern favourites like Milo and Ezra.

Writers use random name draws to escape the habit of naming every character after a friend. Game designers use them to fill a roster of non player characters. Developers use them to seed a users table with names that render correctly and that no reviewer will mistake for a real customer record.

Turn on no repeats and a request for thirty gives thirty distinct names, enough for a full cast list or a test fixture. Because the list is first names only, you can attach a surname yourself for more variety than any single combined list would offer. For a full name in one step, the Random CSV Generator has a people preset that pairs first and last names, and the Random Name Picker chooses winners from a list you paste in yourself.

How to use

  1. Set how many names you want, up to 200 in a single pass.
  2. Keep no repeats on for a cast list or a register.
  3. Press Generate, reroll for a different mix, then copy or download the names.

Common questions

How many names does the list hold?
One hundred and sixty five first names, chosen to cover a wide spread of languages and naming traditions.
Do I get surnames too?
No, this draw is first names only. Use the Random CSV Generator people preset when you need a full name.
Are the names real ones?
They are genuine given names in current use, not invented syllables, so they read naturally in a story or a test record.
Can I generate a whole class register?
Yes. Ask for thirty with no repeats and you get thirty different names in one press.