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.

Cairo The meaning of Cairo is 'victorious one' and...
Origin:Place-name
1889
Reno Reno is commonly a boy's name, and the meani...
Origin:Place-name
1765
Jethro

Meaning: excellence

Origin:Hebrew
587
Solo

Meaning: unaccompanied

Origin:English word name
2643
Waldo

Meaning: to rule

Origin:German, pet form of names such as Waldemar
2649
Po Po is a name with many different meanings de...
Origin:Italian river name
1989
Moe

Meaning: delivered

Origin:English, diminutive of Moses
2520
Othello

Meaning: he has the sound of God

Origin:Hebrew
1152
Rocco

Meaning: rest

Origin:Italian from German
530
Roscoe

Meaning: deer forest

Origin:Norse
588
Leandro Leandro is a name that has its roots from th...
Origin:Spanish, Portuguese, and Italian variation of Leander
601
Francisco

Meaning: free man

Origin:Spanish, Portuguese
634
Francisco

Meaning: free man

Origin:Spanish, Portuguese
634
Kitto

Meaning: bearer of Christ

Origin:Cornish, diminutive of Christopher, Greek and Latin
1956
Federico Federico, a Spanish name, is typically used ...
Origin:Italian and Spanish variation of Frederick
1966
Maceo

Meaning: gift of God

Origin:Spanish variation of Matthew
1987
Tygo The meaning of Tygo is 'luck' or 'fortune' a...
Origin:Dutch form of Tycho
2043
Adriano

Meaning: man from Adria

Origin:Italian
2046
Rico

Meaning: dominant ruler

Origin:Spanish, diminutive of Ricardo
2103
Donato

Meaning: given by God

Origin:Latin
2115