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.

Doll

Meaning: gift of God

Origin:English, diminutive of Dorothy
15476
Desi

Meaning: desired

Origin:Short form of Desiree, French
2989
Desi

Meaning: desired one

Origin:Diminutive of Desiderio, Spanish
5508
Derek

Meaning: the people's ruler

Origin:English from German form of Theodoric
459
Dalton

Meaning: the settlement in the valley

Origin:English
476
Dariel

Meaning: dear one, beloved

Origin:Feminine variation of Darrell, French
8328
Digby

Meaning: town by the ditch

Origin:Norse
935
Daxton Daxton is a name with both English and Frenc...
Origin:Modern invented name
1617
David

Meaning: beloved

Origin:Hebrew
337
Dewey

Meaning: beloved

Origin:Anglicized variation of Welsh Dewi, nickname of Dafydd
1177
Darwin

Meaning: dear friend

Origin:English
1066
Dane

Meaning: from Denmark

Origin:English
1168
Diggory

Meaning: Lost one

Origin:French
2031
Duvall

Meaning: of the valley

Origin:French
9614
Dart Dart is usually a male name of Old English o...
Origin:English place- and word name
4946
Dermot

Meaning: free from envy

Origin:Irish, Anglicization of Diarmaid
1891
Dodge Dodge is a beautiful name of English origin....
Origin:English, diminutive of Roger
2972
Destry

Meaning: war horse

Origin:French
3011
Doctor The inpiration for Doctor as a name for a ba...
Origin:Word name
10522
Danger

Meaning: exposure to injury, pain, harm, or loss

Origin:English word name
1044