By Tim King · Updated
Boy Name Generator
Classic, Modern, Vintage and Nature Boy Names, With Middle Name Options
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the Boy Name Generator works
This boy name generator suggests first names for baby boys and characters in six styles: classics like William and Henry, modern picks like Ezra and Atlas, vintage revivals like Arthur and Otis, nature names like Rowan and Cedar, and short or long names. Switch on middle names to hear how a full name flows.
How the boy name generator works
Pick a style, or leave it on Any to mix them all, and choose a first name alone or with a middle name. Each batch draws without repeats, so a list of 50 has 50 different first names. Use the letter filter to show only names starting with a chosen letter, and keep the ones you like so they stay put while you generate more.
Choosing a boy's name
Say the full name with your surname, and listen for rhymes or run-together sounds like a first name ending in the letter the surname starts with. Think about the short forms people will use whether you like it or not: Theodore becomes Theo or Teddy, Alexander becomes Alex or Xander. A one-syllable middle name like James, Reed or Cole sits well after a long first name.
What each style means
Classic names have stayed in steady use for generations. Vintage names peaked around 1900 to 1930 and are back in fashion, which is why so many nurseries now have an Arthur, Albert or Teddy. Modern names have climbed in the last twenty years, including surnames and place names like Hudson and Easton. Nature names come from trees, animals, rivers and the sky.
More name generators
Try the girl name generator, the gender-neutral name generator, the twin name generator and the middle name generator, or look up meanings with the baby name generator.
FAQ
What are the most popular boy names right now?
In England and Wales recent top names include Muhammad, Noah, Oliver, George and Leo, and in the US Liam, Noah, Oliver, James and Elijah. Rankings shift a little each year, so check the latest official list for your country.
How do I find a unique boy name?
The Vintage and Long styles are full of names everyone can spell but few children have, such as Ambrose, Leopold and Barnaby. Nature word names like Flint and Ridge are another way to stand out while staying easy to say.
What middle names go with long first names?
Short, one-syllable middle names balance a long first name: Sebastian Lee, Maximilian Jude, Nathaniel Reed. For a short first name, flip it: Max Alexander or Finn Augustine.
See also: all People tools, Fantasy & RPG, Sci-fi, Culture & Language, Online & Social, Business & Brand, Places & Things.
Related tools
Alias / Pseudonym Generator
Plausible aliases, initial-style pen names and fictional identity blocks.
Alien Superhero Name Generator
Alien heroes, home worlds, Earth disguises and powers.
Arch-nemesis Name Generator
Arch-enemies, their link to the hero, grudges and showdowns.
Archaeologist Name Generator
Adventure archaeologists, digs, relics and rivals.
Baby Name Generator
Baby names by origin, letter and meaning, singly or as matched twins.