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.

Risto

Meaning: bearer of Christ

Origin:Finnish variation of Christopher
5222
Luck Number: 2
5668
Origin:Finnish variation of Paul
5873
Arto Arto is a beautiful name that is usually giv...
Origin:Celtic
6301
Mikko The meaning of Mikko is 'gift from God'. The...
Origin:Scandinavian
6579
Raimo Raimo is a strong and fascinating name that ...
Origin:Finnish
7265
Luck Number: 4
7690
Alessandro

Meaning: defending men

Origin:Italian variation of Alexander
1098
Romario A variant of the Italian name Romeo, Romario...
Origin:Italian
3360
Agostino

Meaning: great, magnificent

Origin:Italian variation of Augustine
3376
Gregorio

Meaning: vigilant, a watchman

Origin:Italian variation of Gregory
3948
Cristiano The name Cristiano comes from the Latin name...
Origin:Italian and Portuguese variation of Christian
4080
Mauricio

Meaning: dark-skinned

Origin:Spanish variation of Maurice
4106
Ottavio Ottavio is a boy's name of Italian origin. T...
Origin:Italian, “eighth”
4115
Mariano

Meaning: relating to the god Mars

Origin:Italian, Spanish and Portuguese
4337
Teodoro Teodoro is a captivating name traditionally ...
Origin:Greek
4547
Malvolio

Meaning: ill will

Origin:Literary name
5095
Hespero

Meaning: evening, evening star

Origin:Greek
6002
Deangelo

Meaning: from the angel

Origin:Italian
2290
Almanzo The meaning of Almanzo is a man who is 'cher...
Origin:Invented name
3845