The Social Security Administration dropped its annual list of the most popular baby names in the U.S.—and the 2025 results are officially in! These rankings are based on babies born and named in 2024, giving us a fresh look at what names are trending this year. Once again, Liam and hold onto the crown as America’s top pick, but there are a few other familiar favorites that made the cut. Whether you’re expecting or just curious, here’s the rundown of the top boy names everyone’s loving right now.

#1 Liam

Liam holds strong at number one, and it’s easy to see why. This Irish name comes from “Uilliam,” meaning “strong-willed warrior” or “protector.” It’s short, confident, and feels timeless without being old-fashioned. Parents love that it sounds warm yet powerful—a perfect mix of strength and charm.
#2 Noah

Noah continues to be a favorite among parents who love names with meaning and history. Rooted in Hebrew, it translates to “rest” or “peace,” inspired by the biblical figure known for building the ark. It carries a calm and gentle vibe while still feeling classic and strong. This name has a steady presence that never really fades from style.
#3 Oliver

Oliver has that cheerful, easygoing sound that fits any personality. Its roots trace back to Old French and Latin, meaning “olive tree,” a symbol of peace and friendship. It’s polished enough for formal settings but still feels approachable and friendly. No wonder it’s become such a modern classic among baby names.
#4 Theodore

Theodore brings a timeless charm that parents can’t get enough of. This Greek name means “gift of God,” and it has long been associated with wisdom and kindness. It’s the kind of name that grows beautifully with a child—from playful to sophisticated. Traditional yet full of warmth, Theodore balances old-world grace with a modern feel.
#5 James

James has been around for centuries, and its popularity shows no signs of slowing down. Derived from the Hebrew name Jacob, it means “supplanter,” but don’t let that serious definition fool you—this name is effortlessly cool. It’s short, strong, and fits just about any personality. Whether on a birth certificate or a movie poster, James always sounds right at home.
#6 Henry

Henry is one of those names that never loses its appeal. With Germanic roots meaning “ruler of the home,” it gives off a sense of steadiness and leadership. Many royal families have carried this name, giving it a touch of history and class. Still, it feels friendly and familiar.
#7 Mateo

Mateo is rising fast in popularity, bringing a touch of Spanish and Italian flair to the list. It means “gift of God,” the same as its English cousin, Matthew. The name feels modern but has deep roots in tradition and faith. Smooth, international, and full of warmth, Mateo is a favorite among parents looking for something global yet grounded.
#8 Elijah

Elijah is a name that carries power and purpose. Coming from Hebrew, it means “Yahweh is my God” and connects to the Old Testament prophet known for his faith and miracles. It’s a name that feels strong without trying too hard—spiritual yet approachable. Whether you love it for its meaning or its sound, Elijah has both depth and charm.
#9 Lucas

Lucas lights up this list with its simple, steady appeal. With Latin and Greek origins meaning “light” or “man from Lucania,” it’s a name that feels bright and optimistic. It’s easy to spell, easy to say, and works beautifully at any age. There’s a reason Lucas has become such a go-to choice for parents who want something timeless yet modern.
#10 William

Rounding out the top ten is William, a name that’s truly stood the test of time. With Germanic roots meaning “resolute protector,” it’s long been a favorite among kings, leaders, and everyday families alike. William carries a sense of strength and reliability, yet still feels soft and welcoming. It’s classic in every sense—steady, noble, and impossible to go wrong with.
35 Powerful Boy Names that Are Brimming with Strength and Style

Skip the ordinary—these names are made for boys who stand out from the start. Each one carries real presence, from bold and timeless to strong and full of heart. You’ll find names that mean brave, hint at independence, or channel legendary power without trying too hard. Here are 35 powerful boy names with style, strength, and substance.
Read the Full List Here
35 Christian Boy Names That Carry Generational Grace and Meaning

Picking a name for your baby boy as a Christian parent goes beyond following trends—it’s about celebrating your faith and giving your child a name full of purpose. These Christian boy names were carefully chosen for families who treasure meaning and spiritual connection. If you want a name that reflects your faith and inspires your little one’s journey, you’re in the perfect spot. Let’s dive into 35 strong, meaningful names that honor both God and your son’s future.
Read the Full List Here
Tamara Tsaturyan is the owner and writer of Thriving In Parenting, a website focused on providing simple tips for busy parents — easy and healthy recipes, home decor and organization ideas and all things P A R E N T I N G.
Share Your Thoughts!
I love to know your thoughts, make sure to comment below to start a discussion! You can also follow me on your favorite social network below.