1. Home
  2. TAGS

Best Boy Names Ending in O

Boy names ending in the letter O have been fashionable for a couple of decades now, with many of the most popular choices zooming to the top of the list.

The best boy names ending in O include selections from those top names as well as unique O-ending names. The Top O-ending boy name in the US right now is the Spanish Mateo. Along with Mateo, other boy names ending in O in the US Top 500 include Leo, Santiago, Milo, and Theo.

Unique boy names ending in O that make our best list include Anselmo, Benno, Caio, and Laszlo.

Of course, O is the usual ending for boys' names in Italy, Spain, and other Latinate countries. O-ending boys' names popular internationally include choices from those lands as well as boys' names with other origins that carry the O ending.

We've included a few fashionable names here that don't technically end in O but in the O sound.

If you want to explore beyond our Best List, see our master list of nearly 1800 boy names ending in o.

Diesel The meaning of Diesel is 'a diminutive form ...
Origin:German, from a pet form of Mathias
1463
Dempsey

Meaning: proud, haughty

Origin:Irish
3388
Dempsey

Meaning: proud

Origin:Irish surname
8822
Duane

Meaning: swarthy

Origin:Irish
2844
Dunstan

Meaning: dark stone

Origin:English
4165
Dougal

Meaning: dark stranger

Origin:Scottish
2001
Diallo

Meaning: bold

Origin:West African (Fula)
3731
Dinand

Meaning: bold voyager

Origin:Short form of Ferdinand
8189
Dennis

Meaning: god of Nysa

Origin:French from Greek, vernacular form of Dionysius
586
Decimus

Meaning: tenth

Origin:Latin
1123
Devlin

Meaning: unlucky

Origin:Irish
1351
Dice The meaning of Dice is ‘justice’. The name D...
Origin:Word name
4008
Davi

Meaning: beloved

Origin:Portuguese variation of David, Hebrew
4400
Luck Number: 5
11074
Derry

Meaning: like an oak

Origin:Diminutive or Derek or Dermot or Irish place-name
4084
Dani This name has a Hebrew origin. Dani can be c...
Origin:Hebrew and Italian, diminutive of Daniella, Danielle, Danita
2987
Duarte

Meaning: wealthy guardian

Origin:Portuguese variation of Edward, English
4822
Dilan

Meaning: love

Origin:Spelling variation of Dylan; Turkish
2114
Dudley

Meaning: Dudda's meadow

Origin:English
1248
Deangelo

Meaning: from the angel

Origin:Italian
2290