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.

Kenzo

Meaning: strong and healthy

Origin:Japanese
292
Lorenzo

Meaning: from Laurentium

Origin:Italian variation of Laurence
324
Viggo

Meaning: war

Origin:Scandinavian
329
Zeno The meaning of Zeno is ‘gift of Zeus’ or ‘gu...
Origin: Anglicized form of Greek Zenon, related to Zeus, king of the gods
493
Draco

Meaning: dragon

Origin:Greek from Latin
350
Vito

Meaning: alive, life

Origin:Latin
830
Inigo

Meaning: fiery

Origin:Basque, medieval Spanish variation of Ignatius
330
Bruno

Meaning: brown

Origin:German
413
Valo

Meaning: light

Origin:Finnish; Malagasy
2584
Emiliano

Meaning: work

Origin:Italian and Spanish variation of Emil
1313
Aurelio

Meaning: the golden one

Origin:Italian variation of Aurelius
363
Leonardo

Meaning: brave lion

Origin:Italian and Spanish variation of Leonard, German
431
Santiago

Meaning: Saint James

Origin:Place-name or Latin
497
Emilio

Meaning: rival

Origin:Spanish and Italian variation of Emil
561
Kylo

Meaning: narrow spit of land

Origin:Variation of Kyle, Scottish
914
Orlando

Meaning: famous throughout the land

Origin:Italian variation of Roland
333
Malo

Meaning: shining hostage

Origin:Breton
1117
Luciano

Meaning: light

Origin:Italian variation of Lucian
746
Dario

Meaning: possessing goodness

Origin:Italian variation of Darius
786
Dario

Meaning: possessing goodness

Origin:Italian variation of Darius
786