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.

Marlo A name with English origins, the meaning of ...
Origin:Modern Invented
4872
Mo

Meaning: dark-skinned

Origin:English diminutive of Maurice and Morris
6404
Coro

Meaning: wind

Origin:Native American
7135
Amado

Meaning: loved

Origin:Spanish
2830
Akio

Meaning: bright man

Origin:Japanese
3002
Makoto

Meaning: sincerity, truth

Origin:Japanese
10189
Rambo Rambo is a sweet and short name that is most...
Origin:English surname name
3692
Jocko The name Jocko has its roots in Hebrew origi...
Origin:Hebrew
8260
Ignacio

Meaning: fiery

Origin:Spanish
718
Enzo The name Enzo finds its roots in Italy. Enzo...
Origin:Italian variation of Henry, also diminutive of Vincenzo and Lorenzo
805
Aldo

Meaning: old and wise

Origin:Italian from German
866
Santino

Meaning: little saint

Origin:Italian
892
Angelo

Meaning: angel, messenger

Origin:Italian
978
Caio

Meaning: rejoice

Origin:Variation of Latin Caius
1024
Sergio A name of Italian origin, the meaning of Ser...
Origin:Italian and Spanish variation of Sergius
1440
Mario

Meaning: Mars

Origin:Italian variation of Marius
1563
Tycho

Meaning: hitting the mark

Origin:Greek
1612
Carmelo

Meaning: garden

Origin:Spanish and Italian from Hebrew
1647
Orlo

Meaning: famous throughout the land

Origin:Short form of Orlando or Roland, German
1654
Eduardo

Meaning: wealthy guardian

Origin:Spanish and Italian variation of Edward
1850