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.

Aquilo

Meaning: eagle

Origin:Latin
2793
Rolando Rolando is a name for boys. The meaning of R...
Origin:Spanish, Italian, and Portuguese variation of Roland
5580
Eliseo

Meaning: God is my salvation

Origin:Italian and Spanish variation of Elisha
1113
Benicio

Meaning: blessed

Origin:Spanish
1247
Mauro

Meaning: moorish

Origin:Spanish and Italian
4628
Bravo The meaning of Bravo is ‘excellent’ and ‘cou...
Origin:Italian word name
6868
Hanzo Hanzo has a few different possible meanings ...
Origin:Japanese
1221
Oro

Meaning: gold

Origin:Spanish
2241
Spyro Spyro is an adorable baby name that is prono...
Origin:Modern invented name
2579
Mano

Meaning: hand

Origin:Italian
4626
Liko

Meaning: leaf bud

Origin:Hawaiian
2174
Bronco

Meaning: rough, unbroken horse

Origin:Spanish
3491
Bamboo Bamboo is a name usually used for naming boy...
Origin:Word name
4074
Bingo The name Bingo is of Italian origin. It is u...
Origin:Word name
4149
Kiko Kiko is a short and sweet name with roots in...
Origin:Japanese
4609
Rosario

Meaning: rosary

Origin:Italian
2475
Domino

Meaning: lord, master

Origin:Latin
4242
Ginkgo The name Ginkgo is a name that anyone can us...
Origin:Nature name
9651
Jo The meaning of Jo is ‘he shall add’ or ‘he s...
Origin:Hebrew
9301
Jojo A name of American origin, the meaning of Jo...
Origin:American
7681