Boy Baby Names Ending in "o"
5,000 names — 2,803 girl names, 4,598 boy names
200 shown2803 girl4598 boy
Names ending in "o" often have Italian, Spanish, or Greek origins. The "o" ending gives names a warm, open, melodic feel — think Leo, Mateo, Enzo.
Mateo
UnisexSpain
Gift of God
#6 →
Leo
UnisexLatin
lion
#18 ↑
Santiago
UnisexSpain
Saint James, refers to the apostle who represents strength and protection.
#45 ↑
Thiago
UnisexBrazil
Supplanter
#72 ↑
Theo
UnisexGreece
Divine gift
#78 ↑
Leonardo
UnisexItaly
Brave lion
#84 →
Enzo
UnisexItaly
ruler of the home
#90 ↑
Milo
UnisexAmerican
soldier
#121 ↑
Lorenzo
UnisexItaly
Italian
#131 →
Emiliano
UnisexItaly
Rival
#133 ↑
Diego
UnisexSpain
Spanish
#135 →
Matteo
UnisexItaly
Gift of God
#144 ↑
Arlo
UnisexAmerican
Fortified hill
#158 ↑
Antonio
UnisexItalian
derived from 'Antonius', meaning 'priceless' or 'of inestimable worth'
#179 →
Emilio
UnisexSpanish
Rival
#181 ↑
Alejandro
UnisexSpain
defender of mankind
#200 →
Kairo
UnisexVarious (particularly Western)
victorious
#234 ↑
Nico
UnisexItaly
胜利者 (Victorious, conqueror)
#240 ↑
Otto
UnisexGermanic
Wealth, fortune
#282 ↑
Maximiliano
BoySpain
El más grande
#291 ↓
Romeo
BoyItalian
a pilgrim to Rome
#292 ↑
Francisco
UnisexSpain
Free man
#297 ↓
Angelo
UnisexItaly
Italian
#299 →
Niko
UnisexJapan
二子
#320 ↑
Cairo
UnisexEgypt
Arabic
#331 →
Fernando
UnisexSpain
Adventurous traveler.
#344 ↓
Eduardo
UnisexSpain
Spanish
#356 ↓
Ricardo
UnisexSpain
brave ruler
#372 ↓
Luciano
BoyItaly
Light, illumination.
#375 ↑
Pablo
UnisexSpanish
small, humble
#378 →
Marco
UnisexItaly
Derived from Marcus, meaning 'warlike'.
#382 →
Kylo
UnisexAmerican
Sky
#405 ↑
Mario
UnisexItaly
male, manly
#406 ↓
Sergio
UnisexItaly
Italian
#407 ↓
Hugo
UnisexFrance
Latin
#415 ↑
Santino
BoyItaly
little saint
#417 ↑
Pedro
UnisexSpanish
Form of the name 'Peter', meaning 'rock' or 'stone'.
#421 ↓
Apollo
UnisexGreece
of Apollo, god of the sun, music, and prophecy
#434 ↑
Tadeo
BoySpanish
heart
#473 ↑
Bo
UnisexChinese
Chinese
#479 ↑
Camilo
BoySpain
helper to the priest
#481 ↑
Rodrigo
UnisexSpain
Spanish
#497 ↑
Arnolfo
BoyItaly
eagle power
#501 →
Mondo
BoyItalian
Italian
#501 →
Marselo
BoySpanish
young warrior
#501 →
Oladapo
BoyNigeria
A name meaning 'wealth has come home'.
#501 →
Emiko
UnisexJapan
Japanese
#503 →
Verdo
BoyItaly
green
#503 →
Nicolino
BoyItaly
victorious, people of victory
#505 →
Maclovio
BoySpain
one who is devoted to the Eucharist
#506 →
Alicio
BoySpain
noble and kind
#507 →
Rodolfo
UnisexItaly
Italian
#508 →
Rocco
UnisexItaly
Rest
#508 →
Tomohiro
BoyJapan
Wise, virtuous, abundant
#508 →
Eldo
BoyItalian
Derived from 'Eldoro', meaning 'golden'
#509 →
Karamo
BoyWest Africa
The one who is the best
#510 →
Quintonio
BoyItaly
the fifth
#510 →
Primitivo
BoySpain
primitive
#511 →
Sho
UnisexJapan
to fly
#511 →
Costanzo
BoyItaly
Italian
#515 →
Chino
BoyMexico
small or little
#515 →
Valentino
BoyItalian
Strong
#515 ↑
Davarrio
BoyAmerican
English
#516 →
Edvardo
BoyItaly
Wealthy guardian.
#517 →
Eutiquio
BoySpain
Spanish
#518 →
Jorgealberto
BoySpain
A combination of Jorge and Alberto, meaning 'farmer' or 'earthworker' (Jorge) an
#518 →
Erasto
BoyTanzania
he who is loved
#519 →
Fidelio
BoySpanish
Faithful, loyal
#519 →
Frumencio
BoySpain
Latin
#520 →
Demeko
BoyAfrican
African American
#521 →
Marcelo
BoySpanish
young warrior
#521 ↑
Jacbo
BoyHebrew
held by the heel
#523 →
Woo
BoyKorea
Korean
#523 →
Carmello
UnisexItaly
Italian
#524 →
Delbreco
BoyItaly
Italian
#524 →
Leandro
BoySpanish
Lion-man
#524 ↑
Florenzo
BoyItaly
blooming, flourishing
#525 →
Esiquio
BoySpain
The name Esiquio is derived from the Greek name 'Ezekiel,' meaning 'God strength
#526 →
Orlondo
BoySpanish
necesidad
#526 →
Rikardo
BoySpanish
Brave ruler or strong leader.
#526 →
Alveiro
BoySpain
A form of 'Alberto' which means 'noble' and 'bright'.
#527 →
Emedio
BoyItalian
Rival, competitor
#527 →
Roberto
UnisexItaly
Italian
#527 ↓
Go
BoyChina
To go.
#529 →
Alessandro
BoyItaly
Defender of men
#530 ↑
Scipio
BoyItaly
Latin
#530 →
Camaro
UnisexAmerican
English
#532 →
Elissandro
BoySpanish
Defender of mankind
#534 →
Hilberto
BoySpanish
Bright pledge
#534 →
Alonzo
UnisexSpanish
noble or ready for battle
#535 ↓
Shintaro
BoyJapan
新太郎
#535 →
Exiquio
BoySpanish
To live or to exist
#539 →
Patrizio
BoyItaly
Italian
#539 →
Xiao
UnisexChinese
Little, tiny or small
#539 →
Tokuo
BoyJapan
another world, man
#540 →
Bronko
BoyCroatia
strong, brave
#542 →
Leto
UnisexGreece
hidden
#543 →
Margo
UnisexGreek
pearl
#543 ↑
Biko
BoySouth Africa
Xhosa
#544 →
Aniceto
BoyItaly
Italian
#545 →
Lisandro
UnisexSpain
Greek
#545 →
Demorrio
BoyAmerican
English
#546 →
Mando
BoyLatin
Command, Order
#547 →
Tiano
BoyItaly
third born
#547 →
McAdoo
BoyAmerican
Irish
#551 →
Teco
BoySpanish
A diminutive form or variation of 'Teodoro', meaning 'gift of God'
#551 →
Juilo
BoySpain
youthful, downy
#554 →
Gianncarlo
BoyItaly
A combination of 'Gianni', derived from Giovanni, meaning 'God is gracious', and
#555 →
Tomario
BoySpanish
a variant of Tomás, meaning twin
#555 →
Silberio
BoyItaly
Italian
#557 →
Joselito
BoySpain
Spanish
#558 →
Ozro
BoyIsrael
Strength, power
#559 →
Cameo
UnisexEnglish
A beloved name with deep roots
#560 →
Chukwunonso
BoyNigeria
God is always with us.
#561 →
Sosefo
BoyTonga
Tongan
#561 →
Halo
UnisexAmerican
A circle of light surrounding the sun or moon, associated with divinity
#564 ↑
Silvestro
BoyItalian
from the forest
#564 →
Narcisco
BoySpanish
from the daffodil
#565 →
Severio
BoyItaly
Severus - 'stern' or 'serious'
#565 →
Giacinto
BoyItaly
Italian
#566 →
Metro
BoyAmerican
Derived from 'metropolis', signifying 'mother city'
#566 →
Filadelfio
BoyItalian
brotherly love
#570 →
Rio
UnisexSpain
A beloved name with deep roots
#570 ↑
Armando
UnisexItaly
Soldier
#571 ↓
Julio
UnisexSpain
youthful, downy
#573 ↓
Lutalo
BoyLuganda
The name means 'the one who causes the people to rise'.
#574 →
Torenzo
BoyAmerican
to be tender or soft
#574 →
Aldo
UnisexItaly
Meaning 'old' or 'wise'.
#575 →
Gericho
BoyJapanese
Gericho (ゲリコ) translates to 'guardian' or 'protector'.
#575 →
Hernesto
BoySpain
Spanish
#576 →
Ivo
UnisexSlavic countries
Yew tree
#577 →
Shizuo
BoyJapan
静男 - meaning 'quiet man'
#577 →
Maximo
BoySpanish
greatest
#578 ↑
Aquileo
BoySpain
Spanish
#580 →
Rigoberto
UnisexSpain
Bright fame
#582 →
Damarlo
BoySpanish
derived from the stone or rock
#586 →
Lido
BoyItaly
a beach or shore
#588 →
Gerardo
UnisexSpain
Strong spear and brave in battle
#589 →
Scorpio
BoyLatin
scorpion
#589 →
Tadao
BoyJapan
Japanese
#589 →
Dacio
BoySpain
From the Dacians
#593 →
Bao
UnisexChina
Chinese
#594 →
Ianto
BoyWelsh
gift from God
#595 →
Trigo
BoySpain
Spanish
#595 →
Eliverto
BoyItalian
To free or liberate
#596 →
Josefrancisco
BoySpain
God will add to Joseph
#598 →
Josealberto
BoySpain
Combination of 'José', meaning 'God will increase', and 'Alberto', meaning 'nobl
#600 →
Agripino
BoyItaly
Latin
#604 →
Adulfo
BoySpain
Spanish
#604 →
Konstantino
BoyGreece
Constant, steadfast
#604 →
Yero
BoyAfrican
Subtitle or one who shows
#605 →
Tao
UnisexChina
Peach
#606 →
Cleo
UnisexGreek
glory
#610 ↑
Lemarco
BoyAmerican
from the sea
#612 →
Ranaldo
BoySpain
advice or rule
#613 →
Antario
BoyAmerican
Derived from a name meaning 'manly' or 'courageous'
#615 →
Eustaquio
BoySpain
fruitful, productive
#615 →
Kyro
UnisexAmerican
A beloved name with deep roots
#615 ↑
Clio
UnisexGreece
glory
#619 →
Kenzo
UnisexJapan
Japanese
#619 ↑
Arturo
UnisexSpanish
Arturo - courageous one
#621 →
Alfonso
UnisexItaly
Noble and ready
#622 →
Ecko
UnisexAmerican
Edge or border
#622 →
Mano
BoyJapan
A work of art
#622 →
Sunao
BoyJapan
Japanese
#623 →
Tario
BoySpain
Spanish
#624 →
Rozario
BoyItaly
means 'of the rosary', referring to a string of beads used in prayer.
#625 →
Kiyo
UnisexJapan
清世
#627 →
Shalako
BoyAmerican
He brings the gift
#627 →
Carlo
UnisexItaly
free man
#628 →
Baudilio
BoySpain
bold and courageous
#629 →
Falando
BoyAfrican
To Speak
#633 →
Delando
BoyAmerican
English
#634 →
Octabio
BoyLatin
the name can be interpreted as referring to the number eight or things associate
#635 →
Gustavo
UnisexSpain
royal staff, staff of the Goths
#636 ↓
Socorro
UnisexSpain
assistance
#636 →
Jankarlo
BoyItaly
The name is a combination of 'Giovanni' meaning 'God is gracious' and 'Carlo' me
#637 →
Amparo
UnisexSpain
protection
#638 →
Josearmando
BoySpain
God will increase / Army / Man
#638 →
Aljandro
BoySpanish
Defender of men
#639 →
Jiwoo
UnisexSouth Korea
wisdom and divine
#639 →
Toranio
BoyItaly
A beloved name with deep roots
#639 →
Jahiro
BoyJapan
自弘 (Jahiro), where '自' means 'self' and '弘' means 'broad' or 'wide'.
#640 →
Jemario
BoyAmerican
A modern blend potentially combining elements from other names such as 'Jem' and
#640 →
Ado
BoyJapanese
to love
#641 →
Bibiano
BoySpanish
Spanish
#642 →
Jomo
BoyKenya
quiet, peaceful, or calm
#642 →
Urho
BoyFinland
Meaning 'brave' or 'courageous'.
#643 →
Hisao
BoyJapan
long-lasting, heroic
#644 →
Nicco
UnisexItaly
victorious
#644 →
Filberto
BoyItaly
bright or famous filled with brightness
#645 →
Elio
BoyItalian
God is my light
#646 ↑
Edurdo
BoySpain
Spanish
#646 →
Unto
BoyScandinavia
gift, offering
#646 →
Masuo
BoyJapan
増夫 (Masuo) translates to 'increase' and 'man'
#647 →
Paublo
BoySpain
small
#651 →
Flabio
BoyItaly
Shining, bright
#652 →
Isabelo
BoySpanish
Spanish
#653 →
Ato
BoyJapan
後, あと (ato)
#654 →
Jamerio
BoyAmerican
A modern invented name, possibly derived from the name Jamario.
#654 →