How to Choose a Baby Name
116,550 names in our database. Here's a framework for narrowing it down to one.
A practical guide, not a listicle. No "100 adorable names!" here.
The real problem
The problem with choosing a baby name isn't too few options. It's too many. There are 116,550 names in our database alone, and the SSA has registered over 100,000 distinct names in the last century. No amount of scrolling through lists will get you to a decision.
Most naming advice makes this worse. "Here are 200 beautiful names!" doesn't help someone who already has 40 names they like and can't pick. More options create more paralysis.
What works instead: a framework for elimination. Start broad, apply filters, and progressively narrow. Each step should cut your list in half or more. By the end, you're choosing between 2-4 names, not 200.
That's what this guide does. No opinions on which names are "best." Just a process for getting to the right one for your family.
Step 1: Start with constraints, not inspiration
Before you look at a single name, write down what you already know you don't want. Constraints are more powerful than preferences because they eliminate large chunks of the search space immediately.
Common constraints to consider:
- Family rules. Must or must not honor a specific relative? Start with a certain letter? Follow a cultural naming convention?
- Surname compatibility. A name that ends with the same sound as your surname runs together when spoken aloud. "Jayden Hayden" has a problem. Test names against your actual surname, out loud, not just on paper.
- Initials. Check that the first-middle-last initials don't spell something unfortunate. ASS, STD, FAT. Sounds obvious. People miss it.
- Sibling names. If you already have kids, the new name should sit well alongside theirs. Not matchy (Jayden, Brayden, Cayden) but in the same general register. An "Elowen" sibling for a "Mike" is a noticeable gap.
- Pronunciation. Will this name be pronounced correctly on first read by strangers? If not, is that a dealbreaker for you? Some families don't mind correcting people. Others want zero friction.
Write down your non-negotiables. Then every name gets screened against them before it even makes the list.
Step 2: Consider origin and meaning
Origin is a powerful filter because it immediately narrows your search to a coherent set of names that share cultural and linguistic DNA.
If your family has a specific heritage you want to honor, start there. If not, origin can still be useful as a style filter. Hebrew names tend to sound different from Norse names, which sound different from Gaelic names. You might not know why you're drawn to certain names until you realize they share an origin.
Origins in our database
Meaning matters to some families and not others. If you want a name that literally means "strength" or "light," that's a valid starting point. Our names by meaning pages group names by theme so you can browse by concept.
A word of caution: many "meaning" attributions online are loose or outright wrong. "Meaning" in baby name contexts often refers to an ancient root word in a dead language, translated through several intermediate languages. Take them directionally, not literally.
Step 3: Sound and flow
Sound matters more than spelling. You'll say this name thousands of times. You'll yell it across playgrounds. You'll hear it at graduation. Say it out loud. Repeatedly.
Some principles that hold up across naming research:
- Syllable count. One-syllable first names pair well with longer surnames. Three-syllable first names pair well with short surnames. Matching syllable counts (2+2, 3+3) can work but test it carefully.
- Stress patterns. "Elizabeth Taylor" flows because the stress alternates. "Britney Whitney" doesn't because the stress matches. Mix your stress patterns.
- Ending sounds. A first name ending in -a or -ah flows into a last name starting with a vowel more smoothly than two hard consonant endings back to back.
- The shout test. Can you shout this name from a back door and have it carry? Names with open vowels (like the 'a' in Clara or the 'o' in Leo) project well. Closed, nasal endings are harder to project.
Browse names by syllable count on our syllable pages or by starting letter on our letter pages.
Step 4: Stress-test it
Once you have a shortlist of 5-10 names, run each one through a gauntlet. This is where most naming processes skip straight to "which one do I like best?" when the more useful question is "which ones survive scrutiny?"
The nickname check
What will this name get shortened to? Kids don't ask permission. A name like "Richard" will become "Rich," "Rick," "Ricky," or "Dick" whether you planned for it or not. If you hate a name's common nicknames, that's a red flag. Our nickname pages show common diminutives for every name.
The mockery check
Kids are creative with cruelty. Can the name be twisted into something embarrassing? Does it rhyme with anything unfortunate? Does it sound like something else when said fast? We run every name through mockery analysis on its individual page. Use it.
The resume check
This name will be on job applications in 25 years. Write out the full name (first, middle, last) as if it were on a professional document. Does it look right? There's no wrong answer here, but if the name reads as a joke on paper, that's worth knowing.
The sibling check
Say all your kids' names together, as if calling them in from outside. "Emma, Liam, and [new name], dinner!" If the new name sticks out stylistically, it might bother you over time. Or it might not. Some families love variety. But test it. Our name pages include a sibling name matcher for this reason.
The international check
Will this name travel? If your family speaks multiple languages or travels frequently, test how the name sounds in those contexts. Some names that work in English are awkward or unfortunate in other languages.
Step 5: Narrow the list
By now you should have 3-6 names that survived all the filters. Here's where most people get stuck: they like all of them and can't choose.
Two techniques that work:
Run a tournament. Take your top 8 names and put them in a bracket. Head-to-head, pick the one you prefer. Do it fast, go with your gut. The format forces decisions that staring at a list doesn't. We built an entire baby name tournament system for exactly this.
Live with it for a week. Pick one name and use it exclusively for a week. Refer to the baby by that name. Write it on a card and stick it on the fridge. Tell people "we're naming them [X]" and notice your own reaction. If you feel relief, it's the one. If you feel uncomfortable, it's not.
The names that survive both of these exercises are your real finalists.
Step 6: Get your partner on board
If you're naming with a partner, independent shortlists work better than joint browsing. Here's why: when you browse together, one person suggests and the other reacts. That creates a dynamic where the suggester gets rejected repeatedly and the reactor feels pressured to like things they don't.
Instead, each person creates their own top-10 list independently. Then compare. The overlap is your shortlist. If there's no overlap at all, that's useful information too. It means you're looking for fundamentally different things, and you need to talk about what those things are before looking at more names.
We built a shared list with partner matching feature for exactly this. Each person rates names independently, and the system shows you where you agree. No arguments, no vetoes. Just data about your overlap.
For couples who are really stuck: the joint tournament. Both of you run the same bracket and the system identifies where your preferences diverge. That's where the real conversation happens.
Common mistakes
Optimizing for uniqueness at all costs. A name that nobody can spell or pronounce will cause your kid daily friction for 80 years. "Unique" and "incomprehensible" are different things. Unique within the top 500 is still uncommon enough. You don't need rank 10,000.
Choosing based on how it looks written down. You'll say this name 100x more often than you'll write it. "Phaedra" looks beautiful on paper. How many people will pronounce it correctly on the first try? If that bothers you, weight sound over spelling.
Following trends too closely. A name that's #800 and rising fast will be #50 by the time your kid starts school. If uniqueness matters to you, the rising chart is a warning, not a recommendation. The names on the way down are actually more unique.
Letting one person decide unilaterally. Both parents need to be genuinely comfortable with the name. Grudging acceptance isn't the same as agreement. A name that one parent secretly dislikes will become a source of resentment.
Crowdsourcing the decision. Don't ask friends, family, or social media what they think of your name candidates. Everyone has opinions. None of them are raising this child. The only opinions that matter are the parents'. Share the name after the birth certificate is filed.
Tools that actually help
Most baby name tools are just searchable lists. That's fine for browsing, but browsing is the easy part. The hard part is deciding. Here's what we built to help with the deciding part:
Tournament Brackets
Head-to-head matchups that force decisions. Pick 8 or 16 names, run the bracket, see which one your gut actually picks.
Start a TournamentName Safety Analysis
Mockery analysis, initial checks, and playground risk scoring on every name page. The things other sites don't tell you.
Browse NamesPartner Matching
Independent shortlists, compared automatically. See where you agree without the arguments.
Create Shared ListName Discovery Swiper
Swipe through names you wouldn't have searched for. Good for finding options outside your usual search patterns.
Try the SwiperPersonality Quiz
Answer questions about your naming style and get matched to names that fit your approach. Takes 2 minutes.
Take the QuizPremium Reports
Deep-dive analysis on a specific name: full history, cultural context, famous namesakes, sibling suggestions, and more. $9.
See Sample Report