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.

Banks The name Banks is of English origin. The mea...
Origin:English surname, English word name
2756
Huck Huck is of American origin. It is traditiona...
Origin:Diminutive of Huckleberry, word name
552
Bo

Meaning: to live

Origin:Norse nickname
575
Beck

Meaning: one living beside a small stream

Origin:Short form of Rebecca or English
6073
Cy

Meaning: sun

Origin:Diminutive of Cyrus, Persian
663
Van

Meaning: of

Origin:Dutch
734
Miles

Meaning: soldier or merciful

Origin:English form of Milo
24
Knox

Meaning: round hill

Origin:Scottish
77
Brooks

Meaning: of the brook

Origin:English
101
Hugh

Meaning: mind, intellect

Origin:English from German
193
Grant

Meaning: large

Origin:Scottish from French
203
Tate

Meaning: cheerful

Origin:English from Norse
219
Bram

Meaning: father of multitudes

Origin:Dutch variation of Abraham
482
Art

Meaning: noble one; bear man

Origin:Diminutive of Arthur
538
Origin:Animal name
336
Wolf

Meaning: traveling wolf

Origin:Animal name or diminutive of Wolfgang, German
382
Dean

Meaning: church official

Origin:English
269
Lyle

Meaning: someone who lives on an island

Origin:Scottish and English from French
4940
Cole

Meaning: swarthy, coal black

Origin:English
148
Bear

Meaning: bear

Origin:Animal name
1368