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
Niko
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
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
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
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
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
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!