Baby Names Ending in "o"

5,000 names — 2,658 girl names, 4,553 boy names

200 shown2658 girl4553 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
Boy
Spain
Gift of God
#6
Leo
Boy
[German
Derived from Latin leo meaning "lion", a cognate of LEON. It was popular among early Christians and was the name of 13 popes, including Saint Leo the Great who asserted the dominance of the Roman bishops (the popes) over…
#18
Santiago
Boy
Spain
Saint James, refers to the apostle who represents strength and protection.
#45
Thiago
Boy
Brazil
Supplanter
#72
Theo
Unisex
Greece
Divine gift
#78
Leonardo
Boy
Italy
Brave lion
#84
Enzo
Boy
Italy
ruler of the home
#90
Milo
Boy
English
soldier
#121
Lorenzo
Boy
Italy
Italian and Spanish form of Laurentius (see LAURENCE (1)). Lorenzo de' Medici (1449-1492), known as the Magnificent, was a ruler of Florence during the Renaissance.
#131
Emiliano
Boy
Italy
Rival
#133
Diego
Boy
Spain
Possibly a shortened form of SANTIAGO. In medieval records Diego was Latinized as Didacus, and it has been suggested that it in fact derives from Greek διδαχη (didache) "teaching".
#135
Matteo
Boy
Italy
Gift of God
#144
Arlo
Boy
English-speaking countries
Fortified hill
#158
Antonio
Boy
Italian
derived from 'Antonius', meaning 'priceless' or 'of inestimable worth'
#179
Emilio
Boy
Spanish-speaking countries
Rival
#181
Alejandro
Boy
Spain
defender of mankind
#200
Kairo
Boy
Various (particularly Western)
victorious
#234
Nico
Boy
Italy
Short form of NICHOLAS (or sometimes NICODEMUS).
#240
Otto
Boy
Germanic
Wealth, fortune
#282
Maximiliano
Boy
Spain
El más grande
#291
Romeo
Boy
Italian
a pilgrim to Rome
#292
Francisco
Boy
Spain
Free man
#297
Angelo
Boy
Italy
Italian form of Angelus (see ANGEL).
#299
Niko
Boy
Japan
Finnish form of NICHOLAS, and a Croatian and Slovene short form of NIKOLA (1).
#320
Cairo
Boy
Egypt
From the name of the city in Egypt, called القاهرة (al-Qahirah) in Arabic, meaning "the victorious".
#331
Fernando
Boy
Spain
Adventurous traveler.
#344
Eduardo
Boy
Spain
Spanish and Portuguese form of EDWARD.
#356
Ricardo
Boy
Spain
brave ruler
#372
Luciano
Boy
Italy
Light, illumination.
#375
Pablo
Boy
Spanish
small, humble
#378
Marco
Boy
Italy
Derived from Marcus, meaning 'warlike'.
#382
Kylo
Boy
American
from the river
#405
Mario
Boy
Italy
male, manly
#406
Sergio
Boy
Italy
Italian and Spanish form of SERGIUS.
#407
Hugo
Boy
France
Latinized form of HUGH. As a surname it has belonged to the French author Victor Hugo (1802-1885), the writer of 'The Hunchback of Notre Dame' and 'Les Misérables'.
#415
Santino
Boy
Italy
little saint
#417
Pedro
Boy
Spanish
Form of the name 'Peter', meaning 'rock' or 'stone'.
#421
Apollo
Boy
Greece
of Apollo, god of the sun, music, and prophecy
#434
Tadeo
Boy
Spanish-speaking countries
heart
#473
Bo
Boy
Chinese
In Chinese, it can mean 'to conquer' (博), 'wave' (波), or 'precious' (宝) depending on the characters used.; Derived from Scandinavian roots meaning 'to live' or 'to dwell'.
#479
Camilo
Boy
Spain
helper to the priest
#481
Rodrigo
Boy
Spain
Spanish, Portuguese and Italian form of RODERICK. A notable bearer was Rodrigo Díaz de Vivar, also known as El Cid, an 11th-century Spanish military commander.
#497
Shamiko
Girl
Japan
A name that can mean 'shining child' or 'child of praise', depending on the characters used.
#500
Arnolfo
Boy
Italy
eagle power
#501
Mondo
Boy
Italian
world
#501
Marselo
Boy
Spanish-speaking countries
young warrior
#501
Oladapo
Boy
Nigeria
A name meaning 'wealth has come home'.
#501
Emiko
Girl
Japan
beautiful child or blessed child
#503
Verdo
Boy
Italy
green
#503
Misayo
Girl
Japan
beautiful generation
#505
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
Boy
Italy
Italian, Spanish and Portuguese form of RUDOLF. This is the name of the hero in Puccini's opera 'La Bohème' (1896).
#508
Rocco
Boy
Italy
Germanic name derived from the element hrok meaning "rest". This was the name of a 14th-century French saint who nursed victims of the plague but eventually contracted the disease himself.
#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
Boy
Japan
to fly
#511
Costanzo
Boy
Italy
Italian form of CONSTANS.
#515
Chino
Boy
Mexico
small or little
#515
Valentino
Boy
Italian-speaking countries
Strong
#515
Davarrio
Boy
American
A modern invented name
#516
Edvardo
Boy
Italy
Wealthy guardian.
#517
Eutiquio
Boy
Spain
derived from Latin 'Eutychios', meaning 'fortunate' or 'well-favoured'
#518
Jorgealberto
Boy
Spain
A combination of Jorge and Alberto, meaning 'farmer' or 'earthworker' (Jorge) and 'noble' or 'bright' (Alberto)
#518
Erasto
Boy
Tanzania
he who is loved
#519
Fidelio
Boy
Spanish-speaking countries
Faithful, loyal
#519
Frumencio
Boy
Spain
to be fruitful or productive
#520
Toccaro
Girl
American
Intended to symbolize the melodic aspects of music.
#520
Demeko
Boy
African
African American
#521
Marcelo
Boy
Spanish-speaking countries
young warrior
#521
Shameko
Girl
American
Possibly derived from African American Vernacular English; may combine 'Sham' and 'Meko.'
#521
Fujiko
Girl
Japanese
Wisteria child
#522
Jacbo
Boy
Hebrew-speaking regions
held by the heel
#523
Woo
Boy
Korea
A common surname; also means 'rain' when used as a word.
#523
Carmello
Boy
Italy
Derived from Carmelo, meaning 'garden,' or 'vineyard' in Spanish.; Often associated with the Virgin of Mount Carmel.
#524
Delbreco
Boy
Italy
Of unclear origin, possibly a combination of 'Del' meaning 'of' and 'Brec' or 'Breco'.
#524
Leandro
Boy
Spanish-speaking countries
Lion-man
#524
Florenzo
Boy
Italy
blooming, flourishing
#525
Esiquio
Boy
Spain
The name Esiquio is derived from the Greek name 'Ezekiel,' meaning 'God strengthens.'
#526
Orlondo
Boy
Spanish
necesidad
#526
Rikardo
Boy
Spanish-speaking countries
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
Boy
Italy
Italian, Spanish and Portuguese form of ROBERT. Saint Roberto Bellarmine was a 16th-century cardinal who is regarded as a Doctor of the Church.
#527
Go
Boy
China
To go.; Five.
#529
Alessandro
Boy
Italy
Defender of men
#530
Scipio
Boy
Italy
Staff or walking stick; often interpreted as 'to be of the staff' or 'one who supports.'
#530
Camaro
Unisex
American
friend; comrade
#532
Elissandro
Boy
Spanish-speaking countries
Defender of mankind
#534
Hilberto
Boy
Spanish
Bright pledge
#534
Alonzo
Boy
Spanish-speaking countries
noble or ready for battle
#535
Shintaro
Boy
Japan
New, big son
#535
Chiyono
Girl
Japan
A name that can mean 'a thousand generations' or 'a thousand waves'.
#537
Exiquio
Boy
Spanish
To live or to exist
#539
Fatumo
Girl
Somalia
Born at the time of hunger
#539
Patrizio
Boy
Italy
Italian form of Patricius (see PATRICK).
#539
Xiao
Girl
Chinese
Little, tiny or small
#539
Tokuo
Boy
Japan
another world, man
#540
Haruko
Girl
Japan
From Japanese 春 (haru) meaning "spring" or 陽 (haru) meaning "light, sun, male" combined with 子 (ko) meaning "child", as well as other kanji combinations.
#541
Bronko
Boy
Croatia
strong, brave
#542
Leto
Boy
Greece
hidden
#543
Margo
Girl
Greek
pearl
#543
Mikoto
Girl
Japan
meaning 'child of God' or 'princess'
#543
Biko
Boy
South Africa
Xhosa
#544
Aniceto
Boy
Italy
Italian; Spanish
#545
Lisandro
Boy
Spain
Spanish form of LYSANDER.
#545
Demorrio
Boy
American
A modern creation, potentially derived from names like 'Damon' and 'Mario'.
#546
Mando
Boy
Latin America
Command, Order
#547
Tiano
Boy
Italy
third born
#547
McAdoo
Boy
American
son of Aodh
#551
Teco
Boy
Spanish
A diminutive form or variation of 'Teodoro', meaning 'gift of God'
#551
Lillyjo
Girl
American
pure, innocent, lily flower
#552
Misao
Girl
Japan
Meaning 'idea' or 'thought', commonly associated with wisdom.
#553
Hatsuyo
Girl
Japan
First generation; birth
#554
Juilo
Boy
Spain
youthful, downy
#554
Gianncarlo
Boy
Italy
A combination of 'Gianni', derived from Giovanni, meaning 'God is gracious', and 'Carlo', meaning 'free man'.
#555
Tomario
Boy
Spanish
a variant of Tomás, meaning twin
#555
Silberio
Boy
Italy
Silver
#557
Joselito
Boy
Spain
Little Joseph
#558
Ozro
Boy
Israel
Strength, power
#559
Cameo
Girl
English
A beloved name with deep roots
#560
Chukwunonso
Boy
Nigeria
God is always with us.
#561
Sosefo
Boy
Tonga
Tongan
#561
Halo
Girl
American
A circle of light surrounding the sun or moon, associated with divinity
#564
Silvestro
Boy
Italian
from the forest
#564
Temeko
Girl
Japanese
In Japanese, Temeko (てめこ) can imply 'talented child' or 'great growth'.
#564
Narcisco
Boy
Spanish-speaking countries
from the daffodil
#565
Severio
Boy
Italy
Severus - 'stern' or 'serious'
#565
Giacinto
Boy
Italy
Italian form of HYACINTHUS.
#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
Boy
Italy
Soldier
#571
Tomoko
Girl
Japan
child of wisdom
#571
Julio
Boy
Spain
youthful, downy
#573
Tsuyuko
Girl
Japan
Transparent child
#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
Boy
Italy
Meaning 'old' or 'wise'.
#575
Gericho
Boy
Japanese
Gericho (ゲリコ) translates to 'guardian' or 'protector'.
#575
Hernesto
Boy
Spain
adventurous, bold, strong
#576
Ivo
Boy
Slavic countries
Yew tree
#577
Shizuo
Boy
Japan
meaning 'quiet man'
#577
Masayo
Girl
Japan
true generation; elegant generation
#578
Maximo
Boy
Spanish-speaking countries
greatest
#578
Aquileo
Boy
Spain
Eagle; Aquilo, the north wind
#580
Rigoberto
Boy
Spain
Bright fame
#582
Kioko
Girl
Kenya
One who is born during the time of abundant rain.
#583
Damarlo
Boy
Spanish
derived from the stone or rock
#586
Lido
Boy
Italy
a beach or shore
#588
Sameko
Girl
Japanese
child of the sun or the flower
#588
Gerardo
Boy
Spain
Strong spear and brave in battle
#589
Scorpio
Boy
Latin
scorpion
#589
Tazuko
Girl
Japan
Commonly means 'to continue' or 'to endure'.
#589
Tadao
Boy
Japan
loyal, correct
#589
Noriko
Girl
Japanese
child of law, child of reason
#591
Dacio
Boy
Spain
From the Dacians
#593
Bao
Unisex
China
From Chinese 宝 (bǎo) meaning "treasure, jewel, precious, rare", 褒 (bāo) meaning "praise, honour" or 苞 (bāo) meaning "bud" (which is usually only feminine). Other Chinese characters are possible as well.
#594
Ianto
Boy
Welsh
gift from God
#595
Sammiejo
Girl
USA
a combination of Samuel and Jo
#595
Trigo
Boy
Spain
wheat
#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 'noble and bright'.
#600
Patriciajo
Girl
American
noble
#602
Nayo
Girl
Japanese
without any
#603
Agripino
Boy
Italy
Of the field; Mature, wise
#604
Adulfo
Boy
Spain
noble wolf
#604
Konstantino
Boy
Greece
Constant, steadfast
#604
Funmilayo
Girl
Nigeria
Yoruba
#605
Yero
Boy
African
Subtitle or one who shows
#605
Sakiko
Girl
Japan
blossom child; child of the blooming flowers
#606
Tao
Boy
China
Peach
#606
Nurto
Girl
American
Possibly a modern coined name.
#609
Satsuko
Girl
Japan
Child of the season
#609
Cleo
Unisex
Greek
glory
#610
Lemarco
Boy
American
from the sea
#612
Samijo
Girl
American
A blend of Sami and Jo
#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
Boy
American
A beloved name with deep roots
#615
Glo
Girl
English-speaking countries
A diminutive or variation of Gloria, which means 'glory' or 'fame'.
#618
Clio
Girl
Greece
glory
#619
Kenzo
Boy
Japan
Strong; healthy; vigorous (健; ken) + a second kanji can signify 'create' or 'build' (三; zo)
#619
Arturo
Boy
Italian
Arturo - courageous one
#621
Alfonso
Boy
Italy
Noble and ready
#622
Ecko
Girl
American
Edge or border
#622
Mano
Boy
Japan
A work of art
#622
Sunao
Boy
Japan
honest, straightforward
#623
Picabo
Girl
American
To sparkle or shine
#624
Tario
Boy
Spain
Deliberate; to take a route
#624
Rozario
Boy
Italy
means 'of the rosary', referring to a string of beads used in prayer.
#625
Kiyo
Girl
Japan
pure world; chronicle world
#627
Shalako
Boy
American
He brings the gift
#627
Carlo
Boy
Italy
free man
#628