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.

Ramiro

Meaning: great judge

Origin:Portuguese
4443
Bernardo

Meaning: strong as a bear

Origin:Italian, Spanish, Portuguese
4478
Cordero

Meaning: lamb

Origin:Spanish
4945
Nikko A Greek salvia name comes after the male giv...
Origin:Diminutive of Nicholas
4985
Heriberto The name Heriberto is of Spanish origin. It ...
Origin:Spanish
0
Vigo

Meaning: settlement

Origin:Italian surname
1669
Renato

Meaning: reborn

Origin:Italian
2787
Tommaso The meaning of Tommaso is 'twin' and, it is ...
Origin:Italian variation of Thomas
6079
Lisandro

Meaning: liberator

Origin:Spanish variation of Lysander, Greek
8936
Bernado

Meaning: strong; brave as a bear

Origin:German
9547
Ivano Ivano, as a baby name, has its origin in Heb...
Origin:Italian variation of Ivan
11822
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
Luck Number: 3
11482
Antonio The meaning of Antonio is 'highly praisewort...
Origin:Spanish and Italian variation of Anthony
794
Alejandro

Meaning: defending men

Origin:Spanish variation of Alexander
1054
Benedetto

Meaning: blessed

Origin:Italian
5497
Pellegrino The name Pellegrino originated in the Italia...
Origin:Italian variation of Peregrine
5879
Timoteo Timoteo is a great name traditionally given ...
Origin:Greek
6623
Isidoro Isidoro is a Greek masculine name and a trad...
Origin:Greek
6930