
It's a lot of pressure trying to come up with the perfect baby name. For anyone expecting a little boy, or anyone who wants to have one on hand just in case, narrowing down a name can be done in several ways: by letter, meaning, or a vibe — like charming.
We've put together a list of baby boy names that are not only really charming but also not too popular for the parents who don't want their little ones competing with several others with the same name in their kindergarten class.
Aaradhy

Aaradhy is a sweet boy’s name that’s not really common in the US, but it’s perfect for parents who are looking for a uniquely handsome name. The name itself means "charming" or "adorable" and there’s not a better name meaning than that. The moniker isn’t yet on popularity lists, landing at spot 12,075 in 2015, but it’s the perfect name for some.
Hassan

The name Hassan isn’t one that will be on the top baby name lists in the US, but it’s a beautiful option for parents who want a charming boy name. The name is derived from Arabic and means "beautiful, handsome, and good." The name started growing in popularity in the early 1960s, but the numbers are still small.
Armstrong

There is a real charm to baby names that are typically surnames, and that’s why we love Armstrong. It conveys strength, and it’s hard to imagine a boy named Armstrong who isn’t delightful, too.
Larkin

Larkin is a beautiful gender-neutral name. Meaning “silent" or "fierce," the name can also mean “brave warrior,” making it easy to see why parents choose it when they want a unique but powerful name for their baby boy.
Nohea

Another gender-neutral name, Nohea is a Hawaiian name that means “handsome” or “beautiful,” and both of those can translate well to anyone looking for an endearing name for their boy. It’s definitely a name that stands out and that people will remember.
Benedict

When most of us hear the word Benedict, we tend to think one of two things: either eggs or the British actor who plays Dr. Strange and Sherlock Holmes. Both are awesome points of inspiration for a baby name, and it certainly suits anyone who wants a lovely and elegant name for their baby.
Oden

Oden – which is also sometimes spelled Odin – holds a lot of meaning in mythology and Norse culture. It’s the name of the supreme god who was charming and handsome and knew lots about law, culture, wisdom, and art. All perfect points of inspiration for anyone looking for a baby name!
Greyson

Greyson is a very charming name for a little boy, but one that will grow and continue to be just as charming when he’s a full-grown adult. The name means "gray-haired one" or "judge." We also love the nickname Grey. This name has been gaining in popularity over the years — mainly with the Grayson spelling — so that may be something parents want to consider.
Khalil

An Arabic name that means “friend,” Khalil radiates charm and sounds great with many middle names and last names. Since the mid-’70s the name has really started to grow, and in 2020 it sat on boy name popularity spot number 276 in the United States.
Omari

For parents looking for a name that’s relatively new in the US, Omari is a good place to start. The name's origin is Swahili and means "most high" or "God is exalted." It wasn’t really moving any numbers in the US until the mid-’70s, but it's the perfect name if you you desire one that's unique.
Ezekiel

Ezekiel is a Hebrew name that means "strength of God." The name itself embodies strength and fits a baby and a grown man.
Kenzo

Kenzo is a Japanese name that has been on the top 100 baby name list in France, but it’s not a huge name in the US… yet. The meaning depends on which kanji is used to write it, but a few examples include “strong,” “wise,” or “healthy."
Hoyt

Hoyt is such a wholesome name. It’s been around in the US for a little while, but hasn’t found itself on a popular baby name list – at least not yet. The meaning behind the name isn’t the cutest (it means “stick” or “skinny”), but since it was popular in the ‘50s and is working its way back up, it’s a great option.
Xavi

There is something really charming about a baby name that starts with the letter X, and we’re loving the name Xavi. The meaning of this name, which is a shorter name for Xavier, is “the new house,” which isn’t a super traditional meaning that parents go for in their baby name, but there’s definitely something special about a new house!
Qasim

Another name that’s not super popular in the US, Qasim is a very charming name with a great meaning behind it. This sweet boy name means “charitable” or “generous” and is of Arabic origin. It’s not ranked in the US and isn’t on any popularity charts, which means it’s ideal for parents who want their boy to stand out.