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.

Deror

Meaning: sparrow; freedom

Origin:Hebrew
7626
Derwin

Meaning: dear friend

Origin:English
9203
Dory

Meaning: gift of God

Origin:French
5884
Delbert

Meaning: day-bright

Origin:English
6326
Deepak

Meaning: lamp, light

Origin:Sanskrit
7380
Delmar

Meaning: of the sea

Origin:Spanish
2880
Drury

Meaning: dear one, sweetheart

Origin:French
4493
Dorit

Meaning: of this generation

Origin:Hebrew
3183
Druella

Meaning: elfin vision

Origin:German
5227
Dougray Dougray is a Christian name of French origin...
Origin:French surname
4583
Diamond The meaning of Diamond is 'a precious gemsto...
Origin:Gem name
2917
Dave

Meaning: beloved

Origin:Short form of David, Hebrew
2457
Dill

Meaning: loyal

Origin:Diminutive of Dillon, Irish
5165
Dag

Meaning: daylight

Origin:Scandinavian
3933
Dwight

Meaning: white or blond

Origin:German and Dutch
2772
Dhani

Meaning: rich

Origin:Hindi
1848
Delyth

Meaning: pretty and blessed

Origin:Welsh
1982
Darina

Meaning: gift

Origin:Slavic
4398
Dumuzid

Meaning: loyal son

Origin:Sumerian
15723
Dinero

Meaning: money

Origin:Spanish word name
8464