1. Home
  2. TAGS

Boy Names Ending in O

Boy names ending in O offer many intriguing options.

Mateo is the most popular boy name ending with O right now, though there are nearly 100 O-ending boy names among the US Top 1000. Along with Mateo, other boy names in the US Top 1000 include Leo, Santiago, Diego, Romeo, and Antonio.

And there are hundreds more unique names for boys that end with the letter O worthy of your consideration. These range from the biblical Jethro to the ancient Greek Cosmo to the cool, modern Rio and Po.

Here are all our website’s boy names that end with the letter O. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Michelangelo The meaning of Michelangelo is 'the angel wh...
Origin:Combination of Michael and Angelo
2894
Desiderio

Meaning: desired one

Origin:Spanish
5059
Luck Number: 7
7056
Bartolomeo Bartolomeo originated from the root name Bar...
Origin:Scandinavian
8423
Feliciano The name Feliciano is a popular one all over...
Origin:Latin
9636
Sebastiano Sebastiano is a name often used for boys. Th...
Origin:Italian
9848
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
Alessio

Meaning: defender

Origin:Italian variation of Alexis
550
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
Calixto

Meaning: beautiful

Origin:Greek
1142
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
Valentino

Meaning: strength, health

Origin:Latin
846
Marcello

Meaning: young warrior

Origin:Italian and Spanish
980
Massimo

Meaning: the greatest

Origin:Italian variation of Maximus
1082