1. Home
  2. Topics

Best Boy Names Ending in O

Boy names ending in the letter O have been fashionable for a couple of decades now, with many of the most popular choices zooming to the top of the list.

The best boy names ending in O include selections from those top names as well as unique O-ending names. The Top O-ending boy name in the US right now is the Spanish Mateo. Along with Mateo, other boy names ending in O in the US Top 500 include Leo, Santiago, Milo, and Theo.

Unique boy names ending in O that make our best list include Anselmo, Benno, Caio, and Laszlo.

Of course, O is the usual ending for boys' names in Italy, Spain, and other Latinate countries. O-ending boys' names popular internationally include choices from those lands as well as boys' names with other origins that carry the O ending.

We've included a few fashionable names here that don't technically end in O but in the O sound.

If you want to explore beyond our Best List, see our master list of nearly 1800 boy names ending in o.

Antonio The meaning of Antonio is 'highly praisewort...
Origin:Spanish and Italian variation of Anthony
794
Pacifico Pacifico is the Spanish variant of the Ameri...
Origin:Spanish
9794
Pablo

Meaning: small

Origin:Spanish variation of Paul
882
Nicolo

Meaning: people of victory

Origin:Italian form of Nicholas
1680
Giorgio

Meaning: farmer

Origin:Italian variation of George
1851
Benicio

Meaning: blessed

Origin:Spanish
1247
Ignacio

Meaning: fiery

Origin:Spanish
718
Enzo The name Enzo finds its roots in Italy. Enzo...
Origin:Italian variation of Henry, also diminutive of Vincenzo and Lorenzo
805
Aldo

Meaning: old and wise

Origin:Italian from German
866
Santino

Meaning: little saint

Origin:Italian
892
Santino

Meaning: little saint

Origin:Italian
892
Angelo

Meaning: angel, messenger

Origin:Italian
978
Caio

Meaning: rejoice

Origin:Variation of Latin Caius
1024
Sergio A name of Italian origin, the meaning of Ser...
Origin:Italian and Spanish variation of Sergius
1440
Mario

Meaning: Mars

Origin:Italian variation of Marius
1563
Tycho

Meaning: hitting the mark

Origin:Greek
1612
Carmelo

Meaning: garden

Origin:Spanish and Italian from Hebrew
1647
Orlo

Meaning: famous throughout the land

Origin:Short form of Orlando or Roland, German
1654
Eduardo

Meaning: wealthy guardian

Origin:Spanish and Italian variation of Edward
1850
Faro

Meaning: lighthouse

Origin:Italian word name
1939