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