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.

Fernando

Meaning: bold voyager

Origin:Spanish and Portuguese variation of Ferdinand
2213
Paco

Meaning: eagle

Origin:Spanish, diminutive of Francisco; Native American
2222
Fiero

Meaning: proud

Origin:Italian word name
2434
Devereaux

Meaning: riverbank

Origin:French surname
2488
Rodrigo

Meaning: famous ruler

Origin:Spanish and Portuguese variation of Roderick
2526
Maximo Maximo is of Spanish origin and is tradition...
Origin:Spanish variation of Maximus
2546
Arsenio

Meaning: virile, strong

Origin:Spanish from Greek
2622
Urso

Meaning: bear

Origin:Italian from Latin
2648
Natalino

Meaning: born on Christmas Day

Origin:Short form of Natale, Italian variation of Natalia
11972
Marlow

Meaning: driftwood

Origin:English
1173
Yarrow

Meaning: rough stream

Origin:Botanical name, English
4371
Ludo

Meaning: famous

Origin:German
738
Darrow

Meaning: spear

Origin:English
2694
Woodrow

Meaning: row of houses by a wood

Origin:English
1094
Tadeo The meaning of Tadeo is 'gift of God'. It is...
Origin:Spanish variation of Thaddeus
2865
Navarro

Meaning: from Navarre

Origin:Spanish
2897
Roberto The name Roberto is of Spanish and Italian o...
Origin:Italian, Spanish, and Portuguese variation of Robert
4353
Cordero

Meaning: lamb

Origin:Spanish
4945
Marcelo The name Marcelo is of Latin origin, and it ...
Origin:Spanish variation of Marcellus
1537
Fenno The name Fenno finds its root in the Finnish...
Origin:A Finnish tribe and language
3739