10 Baby Boy Names to Pick And 10 to Avoid


Picking a baby’s name is one of the most exciting yet daunting tasks for new parents. You want something unique but not too weird, classic but not dull. To help narrow it down, we’ve curated the trendiest boy names to consider for 2024, including some you may want to steer clear of.

Pick: Liam (The Irish Charmer)

Ivan Samkov/Pexels

This Celtic classic has topped the charts for a long time, and its popularity is not likely to wane anytime soon. Liam means “strong-willed warrior” and embodies a perfect blend of strength and adorableness.

Avoid: Anfernee (Who Put Out That Fire?)

Helena Lopes/Pexels

Trying way too hard to be unique, this invented name doesn’t deserve to see the light of day. Is it a sick baby or the name of a boxing match?

Pick: Noah (The Old Soul)

Oleksandr P/Pexels

Vintage names are making a huge comeback, and Noah is leading the pack. This biblical name, meaning “rest” and “peace,” has a lovely, soothing sound.

Avoid: Myrver (Did I Hear That Right)

J carter/Pexels

In what universe does this bizarre fake word sound like a good name for a child? Do yourself (and your kid) a favor – leave this one alone.

Pick: Oliver (The English Gentleman)

Aleksandr Balandin/Pexels

Oliver is a quirky, plucky name gaining steam for its British flair and ties to the literary

Avoid: Yngve (The Head-Scratcher)


Here’s one to file under “names no one can pronounce correctly.” This Scandinavian doozy is just asking your child to correct people constantly.

Pick: Lucas (The Bringer of Light)

The Craft Wonder/Pexels

A Latin gem meaning “light,” Lucas has an upbeat, friendly vibe. It’s a great way to honor family ties while feeling fresh and modern.

Avoid: Spurgeon (Why Though?) 


Yes, this was an authentic 19th-century preacher’s name. But in 2024, giving your son such an abrasive-sounding moniker like Spurgeon is spurge-on behavior.

Pick: Henry (The Ruler) 


Speaking of modern classics, Henry has risen to be a new favorite in recent years. This regal Germanic name means “estate ruler” and oozes prim and proper appeal.

Avoid: Hensley (The Feminine Mistake)

Polesie Toys/Pexels

Sure, surnames can make trendy boy names. But this one is dangerously close to the feminine “Hensley.” Do you want your son’s name causing mix-ups?

Pick: Theodore (God’s Gift)


Theodore could be a real winner for parents wanting a unique but recognizable name. It means “divine gift” and shortens cutely to Teddy.

Avoid: Tavener (The Occupational Hazard)  

Henley Design Studio/Pexels

While unique word names can be cool, this one sounds more like a job title than a name. Your poor kid will spend their life explaining it’s their name, not career.

Pick: Sebastian (Revered)

Yan Krukau/Pexels

Elegant and exotic, Sebastian is gaining popularity for its upscale British vibes. This Greek appellation means “venerable” or “revered one.” 

Avoid: Quentin (The Grandpa Throwback)

Nicolette Attree/Pexels

Unless you’re going for an old-man vibe from birth, steer clear of this untimely, dated dud that feels plucked from a 1950s nursing home.

Pick: Mateo (Gift of God)

Denafi Sy/Pexels

As Hispanic names become more mainstream, handsome Mateo is an option with serious staying power. It’s the Spanish form of Matthew, meaning “gift of God.”

Avoid: M920 (The Area Code Accident)

Polesie Toys/Pexels

Increasingly, some parents are giving their kids baffling numeric names. This one’s particularly awful—say it aloud, and you’ll understand why it’s a big no-no. 

Pick: Levi (Attached)


An Old Testament name with a modern edge, Levi means “attached” and has risen meteorically in popularity over the last decade. It is solid yet stylish. .

Avoid: Kylo (The Preteen Cringe)


While pop culture names can be fun, this Star Wars pick feels like an epic fail before the kid is born. Just don’t.

Pick: Elijah (Jehovah is God)

Yan Krukau/Pexels

With its significant meaning and breezy sound, is it any surprise Elijah is having a moment? The biblical name means “Jehovah is God” and has mass appeal.

Avoid: Jugemu (The Tongue-Twister Terror)


Invented on a whim, this insanely long Japanese name means “Jugemu Cloud-Bearer.” But your child will curse you for giving them a 26-syllable nightmare.


Leave a Reply