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.

Origin:Modern invented name
5168
Dakari

Meaning: rejoice

Origin:African
3799
Origin:English, contraction of Dennison
6895
Domingo

Meaning: born on a Sunday

Origin:Spanish
3327
Donough

Meaning: brown chieftain

Origin:Irish
11080
Danube The name Danube is of Ancient Greek origin a...
Origin:River name
11063
Daystar

Meaning: a planet visible in the east just before sunrise; (poetic) the sun

Origin:English
14574
Derya

Meaning: sea

Origin:Turkish
4236
Darya

Meaning: kingly; the sea

Origin:Russian or Persian, variation of Daria or feminine form of Darius
1445
Darla

Meaning: darling

Origin:English
1941
Doon

Meaning: brown or dark

Origin:Spelling variation of word name Dune or Scottish surname
8564
Dominga Dominga is a name of Latin origin that ranks...
Origin:Spanish, feminine variation of Domingo
12567
Dodger

Meaning: one who avoids

Origin:English
5275
Diodor

Meaning: gift of Zeus

Origin:Serbian, Russian, Ukrainian variation of Diodorus, Latin from Greek
12461
Delmore

Meaning: of the sea

Origin:French
4316
Origin:French place-name
7144
Durham

Meaning: hill peninsula

Origin:English
8469
Diaz

Meaning: days

Origin:Spanish from Latin
11513
Diaz

Meaning: days

Origin:Spanish from Latin
5643
Danny Danny is gender neutral and the meaning of D...
Origin:English
1719