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.

Jay

Meaning: jaybird

Origin:Latin
335
Pierce

Meaning: son of Piers

Origin:English
950
Nate The name Nate finds its origins in the Engli...
Origin:English, diminutive of Nathan or Nathaniel
1003
Will

Meaning: resolute protector

Origin:Diminutive of William
1153
Dane

Meaning: from Denmark

Origin:English
1168
Frost

Meaning: freezing

Origin:English
5984
Penn

Meaning: enclosure

Origin:English
878
Gray The meaning of Gray is ‘grey’. It is a name ...
Origin:Color name
2430
Origin:Word name
6137
Bell

Meaning: ringer of the bell

Origin:English and Scottish occupational name
4983
Tai

Meaning: great extreme

Origin:Chinese
6046
Reed

Meaning: red-haired

Origin:English
522
Leith Leith is a lovely name used both for boys an...
Origin:Scottish, river name
5901
Neil

Meaning: cloud

Origin:Irish
876
Cat

Meaning: pure

Origin:Diminutive of Catherine
1335
Bird The meaning of the name Bird is 'someone wit...
Origin:Nature name
6647
Tay

Meaning: tailor

Origin:English, diminutive of Taylor
4834
Air Air is a gender-neutral name and is a musica...
Origin:Word name
4838
Lee

Meaning: pasture, meadow

Origin:English
636
Dan

Meaning: God is my judge

Origin:Hebrew
2248