Choosing a baby name is one of the first big decisions you'll make as parents — and it's rarely a decision made alone. Grandparents have opinions. Partners disagree. And that name you loved on day one can feel wrong by week three.
Here's a broad list to get the conversation started, organized by style.
Classic and timeless
Girls: Elizabeth, Charlotte, Eleanor, Margaret, Alice, Claire, Julia, Rose, Grace, Anna
Boys: William, Henry, James, Theodore, Benjamin, Samuel, Joseph, Daniel, Edward, Charles
Modern and trending
Girls: Luna, Nova, Willow, Everly, Aria, Hazel, Ivy, Wren, Sage, Marlowe
Boys: Asher, Kai, Jasper, Leo, Milo, Finn, Silas, Atlas, Beau, Ezra
Nature-inspired
Girls: River, Meadow, Wren, Fern, Skye, Brooke, Iris, Daisy, Sierra, Winter
Boys: Forrest, River, Sage, Wolf, Fox, Reed, Cedar, Ridge, Sky, Wilder
Short and strong
Girls: Mae, Zoe, Lux, Ivy, Kit, Nell, Blake, Wren
Boys: Cole, Jax, Ace, Rhys, Max, Finn, Beck, Knox
International and cross-cultural
Girls: Amara, Elena, Nia, Sofia, Leila, Aiyana, Mei, Priya
Boys: Diego, Kian, Amir, Rafael, Idris, Arjun, Kenji, Omar
How to actually agree on one
150 names is a starting point, not a decision — the real challenge is usually getting everyone (partner, grandparents, maybe older siblings) to actually agree.
The typical approach — a shared notes app or a group chat — tends to fall apart fast. Someone suggests a name, someone else vetoes it, and three weeks later nobody remembers which names were even still in the running.
A simple fix: let everyone submit their favorites from a list like this one, vote anonymously so nobody feels pressure to agree with grandma out loud, and land on a shortlist everyone can then rank one more time. That's genuinely all it takes to turn "we can't agree" into "we picked it together."
