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.

Drusilla

Meaning: fruitful

Origin:Latin
959
Dawn

Meaning: dawn, sunrise

Origin:English
812
Dorothea

Meaning: gift of God

Origin:Greek
325
Dorothy

Meaning: gift of God

Origin:English variation of Greek Dorothea
352
Delaney

Meaning: dark challenger

Origin:Irish
2598
Delaney

Meaning: dark challenger

Origin:Irish
392
Daphne

Meaning: laurel tree, bay tree

Origin:Greek
13
Desdemona

Meaning: ill-starred

Origin:Greek
736
Origin:Greek place name
813
Daffodil

Meaning: asphodel

Origin:Flower name, from Greek
1528
Delphine

Meaning: of Delphi; womb

Origin:French from Greek
119
Dixie

Meaning: I have spoken; tenth

Origin:Latin, French
758
Demi

Meaning: half

Origin:Diminutive of Demetria or Greek
773
Dahlia

Meaning: Dahl's flower

Origin:Flower name, from Swedish surname
172
Dolores

Meaning: lady of sorrows

Origin:Spanish
375
Delia

Meaning: born on the island of Delos

Origin:Greek
315
Danique

Meaning: morning star

Origin:French variation of Danica
2821
Dax The pronunciation of Dax is 'daks' and it is...
Origin:French place-name
527
Darius

Meaning: possessing goodness

Origin:Latin, Greek, Persian
194
Diego

Meaning: supplanter

Origin:Spanish variation of James
175