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.

Dingo The meaning of Dingo is 'resembling the wild...
Origin:Australian animal name
7897
Dimanche

Meaning: Sunday

Origin:French
6663
Dickson

Meaning: son of Dick

Origin:Scottish
3562
Doug Doug is often considered to be the nickname ...
Origin:English
5644
Dezi

Meaning: desired one

Origin:Short form of Desiderio, Spanish
3862
Daya

Meaning: compassionate

Origin:Hindi
2758
Durant

Meaning: enduring

Origin:English and French from Latin
4318
Dagr

Meaning: daylight

Origin:Norse
15627
Danton The name Danton is of English origin and the...
Origin:French variation of Dante
5793
Diletta

Meaning: beloved

Origin:Italian
7376
Damar

Meaning: resin; light

Origin:Indonesian
9197
Damar

Meaning: resin; light

Origin:Indonesian
23132
Damaso

Meaning: to tame

Origin:Spanish from Greek
6324
Dino This name finds its roots in Italy. The mean...
Origin:Italian, diminutive of any name ending in -dino
2881
Daumier Daumier is usually a boy's name of French or...
Origin:French artist name
5161
Dorado

Meaning: golden

Origin:Spanish
9610
Dorsey

Meaning: from Orsay

Origin:English from French
10034
Davie

Meaning: beloved, uncle

Origin:English
6320
Daryl Daryl is a name of English origins and the m...
Origin:English
4489
Daia Daia originated from an African word that me...
Origin:Spelling variation of Daya
5407