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.

Valentino

Meaning: strength, health

Origin:Latin
846
Domenico

Meaning: belonging to the Lord

Origin:Spanish, Italian variation of Dominic, Latin
1220
Paolo

Meaning: small

Origin:Italian, variation of Paul
1266
Carlo The name Carlo hails from Italy. The meaning...
Origin:Italian variation of Charles
1273
Lucio

Meaning: light

Origin:Spanish, Italian, and Portuguese variation of Lucius
1285
Cosimo

Meaning: order, beauty, universe

Origin:Italian variation of Cosmo
1422
Octavio

Meaning: eighth

Origin:Spanish variation of Octavius
1466
Neo

Meaning: new or gift

Origin:Latin or Tswana
340
Hiro

Meaning: broad, widespread

Origin:Japanese
515
Jago

Meaning: supplanter

Origin:Spanish and Cornish variation of Jacob
602
Ezio

Meaning: eagle

Origin:Italian from Greek
821
Shiloh

Meaning: tranquil

Origin:Hebrew
650
Jericho The meaning of Jericho is 'fragrant' or 'cit...
Origin:Biblical place-name
1068
Echo

Meaning: echo or sound

Origin:Greek mythology name
1707
Poe

Meaning: peacock

Origin:English
1626
Cato

Meaning: all-knowing

Origin:Latin
801
Rowe Used commonly as a surname, Rowe has also be...
Origin:French
3417
Winslow

Meaning: friend's hill or burial mound

Origin:English
1309
Arrow Arrow is a name of English origin and the me...
Origin:Word name
1023
Brio

Meaning: vivacity, zest

Origin:Italian
5262