The complete 8-step framework for choosing a baby name — from SSA data analysis to the life stage test. Used by over 50,000 parents.
The biggest mistake parents make in baby naming is starting with a short list of 3–5 names and eliminating options. Start instead with a long list of 30–50 names across multiple styles and origins. The long list process forces you to articulate what you actually like versus what you think you should like. A name you would never have considered in isolation often becomes the obvious choice when you see it alongside its alternatives. Write down every name that generates even a mild positive reaction. Ruthless editing comes later.
Useful sources for building a long list: the SSA name database (ssa.gov/oact/babynames) for popularity context, the Oxford Dictionary of First Names for etymology, Behind the Name (behindthename.com) for cultural origin, and the name generators on this site for curated options by style, origin, and meaning.
For every name on your long list, check its SSA trajectory over the last 10 years. Is it rising, stable, or falling? A name rising 15–25 ranks per year is in active mainstream revival and will feel fashionable when your child is born. A name falling 10+ ranks per year is in sustained decline — your child will grow up with a name that increasingly feels dated. A name stable within 5 ranks is culturally anchored regardless of where it sits in the rankings.
The Baby Name Popularity Calculator shows decade-by-decade SSA ranks for 24 representative names. For any name, access the full SSA dataset at ssa.gov/oact/babynames and compare annual rank over 5+ years. The direction of travel matters more than the current position.
Never rely on a single website for a name's meaning. Name meanings are among the most misreported facts on the internet. The most common errors: folk etymologies that sound appealing but have no academic basis, meanings borrowed from unrelated words in other languages, invented connections to mythology. Always verify against at least two independent academic sources.
The two most reliable free sources: Behind the Name (behindthename.com) — the most thorough free etymology database, maintained by a linguist. Oxford Dictionary of First Names (Hanks and Hodges, Oxford University Press) — the academic standard. For Hebrew names: Blue Letter Bible. For Irish/Celtic names: the Dictionary of Irish Names by Ronan Coghlan.
Disclosure: This page may contain affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you.
Say the full name — first, middle, last — in three different contexts: "Please welcome our new CEO, [name]." "Dr. [name] will see you now." "[Name], the defendant will please rise." If any of these contexts creates friction, the name has a problem. This is not about choosing a conventional name — Jasper, Atticus, Seraphina all pass this test easily despite being unusual. It is about choosing a name that carries authority and dignity in adult professional and formal contexts.
The test identifies names that are permanently attached to childhood associations (Bunny, Buffy, Kiki as formal names), names that will be actively difficult in formal settings (highly unusual spellings, names requiring constant pronunciation correction), and names whose cultural associations will feel awkward in certain professional environments 25 years from now.
The full name — first, middle, last — needs to work as a unit. Use the Baby Name Compatibility Calculator to check syllable rhythm, sound transitions, and initials. The key rules: total syllable count of 3–7 works best in English speech rhythm; the last sound of the first name should not be the same as the opening sound of the last name; the initials should not spell an embarrassing word; first and last names should not rhyme.
Beyond the mechanical check: say the full name out loud 20 times, at different speeds and volumes. Say it as you would if you were calling a child in from the garden. Say it the way a teacher calls a register. Say it the way a doctor would say it in an emergency. The name needs to work at all those volumes and emotional registers.
If a formal name has multiple established nicknames, consider which ones are available and which are already taken by family members. Eleanor with a great-aunt called Ellie may make your child use Nell instead — is that acceptable? William with an uncle called Bill means your son needs a different everyday name — Will, Liam, or Willie.
Also consider nicknames that will be applied regardless of your preferences. Bartholomew will be called Bart. Cornelius will be called Cory. Margaret will collect Maggie, Meg, Peggy, and Pearl simultaneously. If you strongly prefer a specific nickname, check whether the formal name makes it the natural default or whether other nicknames will compete for dominance.
National SSA data can be misleading about how common a name will feel in your specific environment. Use the Baby Name by State tool to check your state's data. Then consider: if you live in a heavily Irish-American community, Maeve may be common locally even if nationally rare. If you live in a Hispanic-majority area, Mateo and Valentina will be more common locally than national data suggests. If you live in an urban coastal city, taste-maker names (Atticus, Jasper, Eloise) will be more common locally than their national rank implies.
Once your short list is down to 3–5 names, stop making active decisions. Sleep with each name for a week — use it when you mentally refer to the baby. The name that feels most natural after a week of passive use is usually the right choice. Decision fatigue from active deliberation produces different results than intuition developed through passive use.
Also test: how does each name feel to say out loud when you are tired, stressed, or hurrying? A name that requires effort to say correctly — difficult consonant clusters, easily mispronounced vowels — will generate low-level frustration hundreds of times per year. A name that flows off the tongue instinctively is never a burden regardless of how unusual it is.
Choosing a name for its spelling: Unusual spellings (Kaitlynn, Jaydyn, Addisyn) create a lifetime of spelling corrections for your child with no phonetic benefit — the name sounds identical. The most established spelling is almost always the best choice. Choosing a name purely for its meaning: Meaning matters but it is one factor among many. Adora means adorable, but does it work at every life stage? Over-weighting family opinion: Family members are not raising the child and will not be introducing themselves by this name for 80 years. Their veto is not absolute. Choosing based on the name's association with a specific person: Cultural associations with celebrities shift every 10 years. A name chosen because of a celebrity will feel dated once that celebrity's moment passes.