👶

The perfect name is out there — we're here to help you find it.

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.

Quick facts: boy names ending in "o"

  • 3,622 boy names end in "o" in our database
  • 200 shown below, ranked by current popularity
  • Top origins: Italy, Spain, Spanish
  • See the full combined list at Ending With "o" for all genders

Boy Names Ending in "o"

3,622 boy names ending in "o"

#8
Spain
Gift of God
#19
Latin
lion
#26
Spain
Saint James, refers to the apostle who represents strength and protection.
#50
Brazil
Supplanter
#72
Italy
ruler of the home
#91
Italy
Brave lion
#94
Italy↑ Rising
Rival
#117
Italy
Italian
#119
American
soldier
#146
Italy
Gift of God
#148
American
Fortified hill
#154
Spanish
Rival
#158
Spain
Spanish
#174
Italy↑ Rising
胜利者 (Victorious, conqueror)
#176
Italian
derived from 'Antonius', meaning 'priceless' or 'of inestimable worth'
#195
Spain
defender of mankind
#226
Various (particularly Western)↑ Rising
victorious
#277
Germanic
Wealth, fortune
#280
Spain↑ Rising
El más grande
#302
Italian
a pilgrim to Rome
#304
Italy
Italian
#305
Italy↑ Rising
Light, illumination.
#322
Spain
Free man
#325
Japan↑ Rising
二子
#341
Egypt↑ Rising
Arabic
#353
Italy↑ Rising
little saint
#370
Italy↑ Rising
Derived from Marcus, meaning 'warlike'.
#378
France↑ Rising
Latin
#380
Spain
brave ruler
#387
Spain
Adventurous traveler.
#388
Italian↑ Rising
God is my light
#399
Spanish↑ Rising
young warrior
#402
American
Sky
#406
Spanish↑ Rising
Lion-man
#410
Spain
Spanish
#427
Spanish
heart
#430
Spanish
small, humble
#438
Italy
male, manly
#441
Italy
Italian
#444
Italian↑ Rising
Strong
#445
Greece
of Apollo, god of the sun, music, and prophecy
#449
Chinese
Chinese
#455
Spanish
Form of the name 'Peter', meaning 'rock' or 'stone'.
#459
Italy↑ Rising
Rest
#492
Spain
Spanish
#497
Italy↑ Rising
Defender of men
#501
Italy
eagle power
#501
Italian
Italian
#501
Nigeria
A name meaning 'wealth has come home'.
#503
Italy
green
#505
Italy
victorious, people of victory
#506
Spain
one who is devoted to the Eucharist
#508
Japan
Wise, virtuous, abundant
#509
Italian
Derived from 'Eldoro', meaning 'golden'
#510
West Africa
The one who is the best
#510
Italy
the fifth
#511
Spanish
noble or ready for battle
#511
Spain
primitive
#515
Italy
Italian
#515
Mexico
small or little
#516
American
English
#517
Italy
Wealthy guardian.
#518
Spain
Spanish
#518
Spain
A combination of Jorge and Alberto, meaning 'farmer' or 'earthworker' (Jorge) and 'noble' or 'bright' (Alberto)
#519
Tanzania
he who is loved
#519
Spanish
Faithful, loyal
#520
Spain
Latin
#521
African
African American
#523
Hebrew
held by the heel
#523
Korea
Korean
#524
Italy
Italian
#525
Italy
blooming, flourishing
#526
Spain
The name Esiquio is derived from the Greek name 'Ezekiel,' meaning 'God strengthens.'
#526
Spanish
necesidad
#526
Spanish
Brave ruler or strong leader.
#527
Spain
A form of 'Alberto' which means 'noble' and 'bright'.
#527
Italian
Rival, competitor
#529
China
To go.
#530
Italy
Latin
#534
Spanish
Bright pledge
#535
Japan
新太郎
#539
Spanish
To live or to exist
#539
Italy
Italian
#540
Japan
another world, man
#542
Croatia
strong, brave
#544
South Africa
Xhosa
#546
American
English
#547
Latin
Command, Order
#547
Italy
third born
#550
Spanish↑ Rising
God is my salvation
#551
American
Irish
#551
Spanish
A diminutive form or variation of 'Teodoro', meaning 'gift of God'
#554
Spain
youthful, downy
#555
Italy
A combination of 'Gianni', derived from Giovanni, meaning 'God is gracious', and 'Carlo', meaning 'free man'.
#555
Spanish
a variant of Tomás, meaning twin
#556
Italy↑ Rising
Soldier
#557
Italy
Italian
#558
Spain
Spanish
#559
Israel
Strength, power
#561
Nigeria
God is always with us.
#561
Tonga
Tongan
#564
Italian
from the forest
#565
Spanish
from the daffodil
#565
Italy
Severus - 'stern' or 'serious'
#566
Italy
Italian
#566
American
Derived from 'metropolis', signifying 'mother city'
#570
Italian
brotherly love
#570
Italy
Italian
#574
Luganda
The name means 'the one who causes the people to rise'.
#574
American
to be tender or soft
#575
Japanese
Gericho (ゲリコ) translates to 'guardian' or 'protector'.
#576
Spain
Spanish
#577
Greek↑ Rising
glory
#577
Japan
静男 - meaning 'quiet man'
#580
Spain
Spanish
#580
Spanish↑ Rising
greatest
#585
Spain
helper to the priest
#586
Spanish
derived from the stone or rock
#588
Italy
a beach or shore
#589
Latin
scorpion
#589
Japan
Japanese
#593
Spain
From the Dacians
#595
Welsh
gift from God
#595
Spain
Spanish
#596
Italian
To free or liberate
#598
Spain
God will add to Joseph
#600
Spain
Combination of 'José', meaning 'God will increase', and 'Alberto', meaning 'noble and bright'.
#604
Italy
Latin
#604
Spain
Spanish
#604
Greece
Constant, steadfast
#605
African
Subtitle or one who shows
#611
American↑ Rising
A beloved name with deep roots
#612
American
from the sea
#613
American
A circle of light surrounding the sun or moon, associated with divinity
#613
Spain
advice or rule
#615
American
Derived from a name meaning 'manly' or 'courageous'
#615
Spain
fruitful, productive
#623
Japan
Japanese
#624
Spain
Spanish
#625
Spain↑ Rising
royal staff, staff of the Goths
#625
Italy
means 'of the rosary', referring to a string of beads used in prayer.
#627
Spanish
Arturo - courageous one
#627
American
He brings the gift
#629
Spain
bold and courageous
#630
Japan
Japanese
#633
African
To Speak
#634
American
English
#635
Latin
the name can be interpreted as referring to the number eight or things associated with eight.
#637
Italy
The name is a combination of 'Giovanni' meaning 'God is gracious' and 'Carlo' meaning 'free man'.
#639
Spanish
Defender of men
#639
Italy
A beloved name with deep roots
#640
Japan
自弘 (Jahiro), where '自' means 'self' and '弘' means 'broad' or 'wide'.
#640
American
A modern blend potentially combining elements from other names such as 'Jem' and 'Mario', suggesting a strong, admirable
#641
Japanese
to love
#641
Spain
youthful, downy
#642
Spanish
Spanish
#642
Kenya
quiet, peaceful, or calm
#643
Finland
Meaning 'brave' or 'courageous'.
#644
Japan
long-lasting, heroic
#645
Italy
bright or famous filled with brightness
#646
Spain
Spanish
#646
Scandinavia
gift, offering
#647
Japan
増夫 (Masuo) translates to 'increase' and 'man'
#651
Spain
small
#652
Italy
Shining, bright
#653
Spanish
Spanish
#654
Japan
後, あと (ato)
#654
American
A modern invented name, possibly derived from the name Jamario.
#654
Italy
A combination of 'Marco' and 'Angelo', meaning 'warlike' and 'angel' respectively.
#656
Nigeria
God's plans
#657
Spain
Derived from the name Stanislaus, meaning 'one who is established' or 'to stand firm'.
#658
Germanic
spear rule
#664
Spanish
Dark-skinned
#666
Spanish
Spanish
#667
Spain
Derived from the Gothic name 'Gunther', meaning 'battle'.
#672
Spanish↑ Rising
Blessed
#672
Mexico
a sudden and violent storm
#672
Spain
from the marsh or swamp
#674
Italy↑ Rising
Conquering
#678
African
To speak
#678
Spain
Strong spear and brave in battle
#678
Nigeria
God has added joy
#678
Italy
A beloved name with deep roots
#680
Greece
the sun
#681
Spanish↑ Rising
Golden or gilded.
#681
Italy
Italian
#682
Italian
Mountain dweller, from the mountains
#683
Japan
a small house or hut
#686
Spain
noble and bright
#689
Greece
Good timing
#689
Italian
Quintus - The fifth
#693
Spain
Brave as a bear
#693
Italy
Italian
#694
Ghana
Akan
#696
Spain
Latin
#697
American
Of the sea
#698
Japan
Japanese
#699
Italy
Saint Angel
#700
Spanish
Spanish
#702
Italy
song

Get your free baby name shortlist

Tell us your style, we'll send 20 names you'll love — curated, not generated.