1. Home
  2. Topics

Boy Names Ending in O

Boy names ending in O offer many intriguing options.

Mateo is the most popular boy name ending with O right now, though there are nearly 100 O-ending boy names among the US Top 1000. Along with Mateo, other boy names in the US Top 1000 include Leo, Santiago, Diego, Romeo, and Antonio.

And there are hundreds more unique names for boys that end with the letter O worthy of your consideration. These range from the biblical Jethro to the ancient Greek Cosmo to the cool, modern Rio and Po.

Here are all our website’s boy names that end with the letter O. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Ray

Meaning: wise protector

Origin:Diminutive of Raymond
215
Hayes

Meaning: hedged area

Origin:English surname and nature name
161
Origin:Diminutive of Augustus, Angus, Gustave, Augustin, Augusten, Augustine, August
478
Sam

Meaning: told by God

Origin:English, diminutive of Samuel
593
Dash The meaning of Dash is 'dashing' or 'handsom...
Origin:Diminutive of Dashiell, meaning unknown
1219
Thad The meaning of Thad is ‘praise’ and it is of...
Origin:Short form of Thaddeus or variation of Tad
4656
Blaise

Meaning: one who stutters

Origin:Latin
3977
King

Meaning: monarch

Origin:English
489
Joan

Meaning: God is gracious

Origin:English variation of Johanna
804
Sean

Meaning: God is gracious

Origin:Irish variation of John
1007
Hank

Meaning: estate ruler

Origin:Diminutive of Henry, German
492
Origin:Diminutive of Harold and Henry
603
Lane

Meaning: a small roadway or path

Origin:English
427
Rex

Meaning: king

Origin:Latin
323
Lou

Meaning: renowned warrior

Origin:Diminutive of Louis or Lewis, French and German
2021
Drew

Meaning: strong and manly

Origin:Diminutive of Andrew
423
Wynn

Meaning: fair, blessed

Origin:Welsh
1317
Dove

Meaning: dove, a bird

Origin:Nature name
643
Origin:Japanese, form of Buddhism
5655
Snow Snow is a word of English origin, and the me...
Origin:English word name
1411