20 Dashing Boy Names That End in the Letter ‘O’

Trying to decide on a baby name isn’t an easy task. And with all the sources that you can find a name from, it can feel impossibly large to narrow it down. But that’s the fun part of the whole process, too. With so many places to look, and an unlimited source of inspiration, there’s no wrong answer.

While a lot of people look to the family tree or the baby name meaning to find their perfect moniker, the alphabet can help, too. For example, if you love names that end in the letter “O” because they all have a similar feel and sound to them, run with that!

We’ve rounded up some of our favorite baby boy names that end in “O” to help get things started. Take a look!

Leo

Newborn in grey suit
iStock

Leo is the sweetest name not only because it’s short and sweet and ends with the letter “o,” but it just sounds adorable. We can imagine calling our little one Leo, but it also still works when we envision calling our teen Leo, too.

Enzo

They're out for the count
iStock

The name Enzo has been around for generations but it’s still a hidden gems, meaning it’s not been on a top baby name list. Not only does it end with the letter “o,” but there’s also a “z” in there, which isn’t very common. It’s the Italian variation of Henry, a name we do hear a lot more.

Niko

Shot of a woman bonding with her baby at home
iStock

Niko is actually a short form of the Greek compound name Nikodemos, which means “victory” and “people.” So, the full name means “victory of the people,” and you can’t go wrong with that! The name could also be spelled Nico, with a "c" instead of the "k."

Arlo

Portrait of a crawling baby
iSTock

Arlo sounds like the name of someone who is really kind and trustworthy, and there's no better reason to give a name than that, right? The name is perfect as is, or it can be a nickname for Harlow, which it’s thought to have originated from.

Diego

Cute newborn on tiny bed
iStock

Diego for many is a fun cartoon character who has a cousin named Dora. But the name has been popular on its own for a long time, and it’s a great choice. Interestingly, the name Diego is tied to the name James.

Neo

Relaxing cute Asian newborn baby boy lying fast sleeping
iStock

Neo is probably mostly recognized from the incredible Matrix movie franchise. Neo is the guy who was destined to change the world, and that’s fun inspiration for a kiddo, too. The name means "gift" or "new," which adds to its appeal.

Mateo

Getting his cute on
iStock

Mateo is said to be a name that sparked off the traditional Matthew, and we’re glad it was. This name is underrated, but it has everything parents look for in a name — handsome, classic, and spunky. Also, if you love the name but want another twist to it, Teo is another fun option.

Mario

Baby Learning To Crawl
iStock

Mario Bros fan? What about Mario Lopez? The name Mario has been around for a long time, and it’s because it’s a really strong name for a boy. While it’s not super apparent, the name is tied to Mars, which means it’s awesome for space fanatics!

Apollo

Infant dogla boy wearing bath robe laying on tummy belly
iStock

And speaking of space fanatics, Apollo is another “o”-ending boy name that brings that strong space influence and uniqueness to it. The name refers to an ancient Greek and Roman god of sun, light, poetry, music, medicine, and knowledge, among other things. He's also known for being the middle man between the gods and the humans. Pretty cool.

Orlando

4 months  baby
iStock

Orlando, Florida? Orlando Bloom? Either way, Orlando is a name you shouldn’t sleep on. It’s a great option for fans of Lord of the Rings, Disney, or parents who are looking to have a name that’s right in the middle of common and unique.

Bo

Close up portrait of a curly-haired baby boy crawling on bed
iStock

Yes, Bo is short and sweet, but it also ticks off all the other boxes. It’s a memorable name, easy to spell, and goes with a wide variety of middle names, surnames, and sibling names. Plus, it certainly has that letter “o” ending.

Otto

Newborn baby sleep
iStock

Otto is, for the most part, most commonly seen as a surname, but it works wonderfully in this way, too. The sweet retro-sounding name is an extra layer of fun for parents who like the letter “o” because it has one at the start and the end.

Cairo

Adorable and Happy Baby
iStock

Cairo has several different meanings that make it a perfect name for a little dude. First, it’s the capital city of Egypt. Second, it translates to “triumphant” from Arabic. And third, it also means “victorious.”

Bruno

Happy baby crawling on the floor
iStock

Bruno is currently a very popular name thanks to a movie that all parents and kids can’t stop singing. The character from Encanto was misunderstood by his family but emerged a caring hero.

Milo

Cute Fraternal Twin Babies, Brother and Sister, lying on their tummies
iStock

Milo always reminds us of a really old movie from childhood with a dog and a cat. But the vintage name has been around for far longer than that. The name rides that balance between unique but not forgettable. And being on the shorter side adds to its charm.

Draco

Swaddled Newborn Baby and Mother stock photo
iStock

Draco has probably gotten a little bit of a gloomy vibe to it from the Harry Potter franchise, but we’re not sure it should be overlooked because of it. The name is strong, sweet, and will be memorable no matter what age people are hearing it.

Cristiano

Baby boy smiling at the camera
iStock

Cristiano tends to bring up one person in particular — soccer star Cristiano Ronaldo. The name is a Portuguese and Italian variation of the name Christian, with an “o” at the end.

Isidro

Playful baby boy with striped shirt at home.
iStock

Isidro is a name that has ties to Spanish history, and even though it’s not one we see on popular baby name lists in the United States, it’s a strong name. It's also a memorable moniker, and it’s not likely someone in your circle will give the name to their baby, too.

Hiro

Asian cute baby in white sunny bedroom. Newborn child relaxing on bed. Nursery for young children. Textile and bedding for kid. Family morning at home. New born kid during tummy time with toy.
iStock

Hiro is a name that’s not super common in the United States. However, the Japanese origin of the name means "broad, widespread," and pronounced as “hero,” it’s a classy, cute, and charming baby name.

Shilo

Shot of an adorable baby girl at home
iStock

Shilo is a beautiful and versatile name that also happens to end in the letter “o.” The name hasn’t been around for a long time, but it’s popularity is still rising now, so it’s the perfect time to get ahead of the trend.