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.

Audio Audio might be an unusual name for a child, ...
Origin:Word name
5490
Po Po is a name with many different meanings de...
Origin:Italian river name
1989
Othello

Meaning: he has the sound of God

Origin:Hebrew
1152
Rocco

Meaning: rest

Origin:Italian from German
530
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
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
Fernando

Meaning: bold voyager

Origin:Spanish and Portuguese variation of Ferdinand
2213
Paco

Meaning: eagle

Origin:Spanish, diminutive of Francisco; Native American
2222
Fiero

Meaning: proud

Origin:Italian word name
2434
Rodrigo

Meaning: famous ruler

Origin:Spanish and Portuguese variation of Roderick
2526
Maximo Maximo is of Spanish origin and is tradition...
Origin:Spanish variation of Maximus
2546
Arsenio

Meaning: virile, strong

Origin:Spanish from Greek
2622
Urso

Meaning: bear

Origin:Italian from Latin
2648