Best Boy Names Ending in O
- Adriano
Origin:
ItalianMeaning:
"man from Adria"
- Aldo
Origin:
Italian from GermanMeaning:
"old and wise"
- Alessandro
Origin:
Italian variation of AlexanderMeaning:
"defending men"
- Alonzo
Origin:
Italian diminutive of AlphonsoMeaning:
"noble, ready"
- Alto
Origin:
LatinMeaning:
"high"
- Andro
Origin:
Croatian, Scottish, and Georgian variation of AndrewMeaning:
"strong and manly"
- Angelo
Origin:
ItalianMeaning:
"angel, messenger"
- Antonio
Origin:
Spanish and Italian variation of AnthonyMeaning:
"from Antium"
- Apollo
Origin:
Greek mythology nameMeaning:
"destroyer"
- Arastoo
Origin:
Persian form of Aristotle and Aristoteles, GreekMeaning:
"best purpose"
- Arlo
Origin:
Irish or EnglishMeaning:
"between two hills"
- Arrow
Origin:
Word name
- Arsenio
Origin:
Spanish from GreekMeaning:
"virile, strong"
- Artemio
Origin:
Spanish variation of Artemis
- Arturo
Origin:
Spanish, Italian and Portuguese form of Arthur, CelticMeaning:
"bear"
- Aurelio
Origin:
Italian; Spanish, variation of AureliusMeaning:
"the golden one"
- Beau
Origin:
FrenchMeaning:
"handsome"
- Benicio
Origin:
SpanishMeaning:
"blessed"
- Benno
Origin:
GermanMeaning:
"bear"
- Benno
Origin:
GermanMeaning:
"bear"
- Bo
Origin:
Norse nicknameMeaning:
"to live"
- Brio
Origin:
ItalianMeaning:
"vivacity, zest"
- Bruno
Origin:
GermanicMeaning:
"brown"
- Caio
Origin:
Variation of Latin CaiusMeaning:
"rejoice"
- Cairo
Origin:
Egyptian place-name, ArabicMeaning:
"the conqueror, the victorious"
- Calisto
- Carlo
Origin:
Italian variation of Charles
- Carmelo
Origin:
Spanish and Italian from HebrewMeaning:
"garden"
- Cassio
Origin:
Italian variation of CassiusMeaning:
"hollow"
- Cato
Origin:
LatinMeaning:
"all-knowing"
- Cesario
- Christo
Origin:
SlavicMeaning:
"one who carries Christ"
- Claudio
Origin:
Italian, SpanishMeaning:
"lame; enclosure"
- Cleo
Origin:
GreekMeaning:
"glory"
- Cordero
Origin:
SpanishMeaning:
"lamb"
- Cosimo
Origin:
Italian variation of CosmoMeaning:
"order, beauty, universe"
- Cosmo
Origin:
Italian, English, GreekMeaning:
"order, beauty, universe"
- Dario
Origin:
Italian variation of DariusMeaning:
"possessing goodness"
- Dario
Origin:
Italian variation of DariusMeaning:
"possessing goodness"
- Darrow
Origin:
EnglishMeaning:
"spear"
- Devereaux
Origin:
French surnameMeaning:
"from Evreux; riverbank"
- Diego
Origin:
Spanish variation of JamesMeaning:
"supplanter"
- Domenico
Origin:
Spanish, Italian variation of Dominic, LatinMeaning:
"belonging to the Lord"
- Donato
Origin:
LatinMeaning:
"given by God"
- Draco
Origin:
Greek from LatinMeaning:
"dragon"
- Echo
Origin:
Greek mythology nameMeaning:
"echo or sound"
- Eduardo
Origin:
Spanish and Italian variation of EdwardMeaning:
"wealthy guardian"
- Elio
Origin:
Italian, SpanishMeaning:
"sun"
- Emiliano
Origin:
Italian and Spanish variation of EmilMeaning:
"rival"
- Emilio
Origin:
Spanish and Italian variation of EmilMeaning:
"rival"
- Endo
Origin:
Estonian, from a place name
- Enrico
Origin:
Italian variation of Henry
- Enzo
Origin:
Italian variation of Henry, GermanMeaning:
"estate ruler"
- Ezio
Origin:
Italian from GreekMeaning:
"eagle"
- Faro
Origin:
Italian word nameMeaning:
"lighthouse"
- Federico
Origin:
Italian and Spanish variation of Frederick
- Fenno
Origin:
A Finnish tribe and language
- Fernando
Origin:
Spanish and Portuguese variation of FerdinandMeaning:
"bold voyager"
- Fiero
Origin:
Italian word nameMeaning:
"proud"
- Francisco
Origin:
Spanish, PortugueseMeaning:
"free man"
- Francisco
Origin:
Spanish, PortugueseMeaning:
"free man"
- Geraud
Origin:
French form of Gerard, GermanMeaning:
"spear strength"
- Geronimo
Origin:
Native American; Italian variation of Jerome
- Giacinto
Origin:
Italian, from GreekMeaning:
"hyacinth"
- Giacomo
Origin:
Italian variation of JamesMeaning:
"supplanter"
- Gio
Origin:
Italian short form of GiovanniMeaning:
"God is gracious"
- Giorgio
Origin:
Italian variation of GeorgeMeaning:
"farmer"
- Gojko
Origin:
Slovene, Serbian, CroatianMeaning:
"nurture, grow, heal"
- Hanno
Origin:
Diminutive of Johan, German variation of JohnMeaning:
"God is gracious"
- Hiro
Origin:
JapaneseMeaning:
"broad, widespread"
- Horacio
- Hugo
Origin:
Latinized form of HughMeaning:
"mind, intellect"
- Ignacio
Origin:
SpanishMeaning:
"fiery"
- Indigo
Origin:
GreekMeaning:
"Indian dye"
- Indio
Origin:
SpanishMeaning:
"Indian"
- Inigo
Origin:
Basque, medieval Spanish variation of IgnatiusMeaning:
"fiery"
- Isidro
Origin:
Spanish form of Isidoros, GreekMeaning:
"gift of Isis"
- Ivano
Origin:
Italian variation of IvanMeaning:
"God is gracious"
- Ivo
Origin:
GermanMeaning:
"yew wood, archer"
- Jago
Origin:
Spanish and Cornish variation of JacobMeaning:
"supplanter"
- Jericho
Origin:
Biblical place-name
- Jethro
Origin:
HebrewMeaning:
"excellence"
- Julio
Origin:
Spanish variation of JuliusMeaning:
"youthful: downy-bearded; sky father"
- Junot
Origin:
Spanish variation of Junius
- Kenzo
Origin:
JapaneseMeaning:
"strong and healthy"
- Kitto
Origin:
Cornish, diminutive of Christopher, Greek and LatinMeaning:
"bearer of Christ"
- Kylo
Origin:
Variation of Kyle, ScottishMeaning:
"narrow spit of land"
- Laredo
Origin:
Place-name
- Lazaro
Origin:
Italian variation of Lazarus and EleazarMeaning:
"God is my helper"
- Leandro
Origin:
Spanish, Portuguese, and Italian variation of LeanderMeaning:
"lion-man"
- Leo
Origin:
LatinMeaning:
"lion"
- Leonardo
Origin:
Italian and Spanish variation of Leonard, GermanMeaning:
"brave lion"
- Livio
Origin:
Italian variation of LiviusMeaning:
"envious"
- Lorenzo
Origin:
Italian; Spanish, variation of LaurenceMeaning:
"from Laurentium"
- Luciano
Origin:
Italian, Spanish, and Portuguese variation of LucianMeaning:
"light"
- Lucio
Origin:
Spanish, Italian, and Portuguese variation of LuciusMeaning:
"light"
- Ludo
Origin:
GermanMeaning:
"famous"
- Ludovico
Origin:
Italian variation of Ludwig, GermanMeaning:
"famous warrior"
- Maceo
Origin:
Spanish variation of MatthewMeaning:
"gift of God"
- Makaio
Origin:
Hawaiian form of MatthewMeaning:
"gift of God"
- Makeo
Origin:
Hawaiian version of Mateo
- Malo
Origin:
BretonMeaning:
"shining hostage"
- Manolo
Origin:
Variation of Manuel
- Marcelo
Origin:
Spanish variation of MarcellusMeaning:
"little warrior"
- Marco
Origin:
Italian and Spanish form of MarkMeaning:
"warlike"
- Marino
Origin:
LatinMeaning:
"of the sea"
- Mario
Origin:
Italian variation of Marius, form of mythological name MarsMeaning:
"warlike"
- Marlow
Origin:
EnglishMeaning:
"driftwood"
- Mateo
Origin:
SpanishMeaning:
"gift of God"
- Maximo
Origin:
Spanish variation of Maximus, LatinMeaning:
"greatest"
- Mikio
Origin:
JapaneseMeaning:
"tree trunk man, tree trunk husband"
- Milo
Origin:
Latin and Old GermanMeaning:
"soldier or merciful"
- Moe
Origin:
English, diminutive of MosesMeaning:
"delivered"
- Monroe
Origin:
ScottishMeaning:
"mouth of the Roe river"
- Morocco
Origin:
African place-name
- Natalino
Origin:
Short form of Natale, Italian variation of NataliaMeaning:
"born on Christmas Day"
- Navarro
Origin:
SpanishMeaning:
"from Navarre"
- Neo
Origin:
Latin or TswanaMeaning:
"new or gift"
- Nico
Origin:
Italian diminutive of Nicholas, GreekMeaning:
"people of victory"
- Nicolo
Origin:
Italian form of NicholasMeaning:
"people of victory"
- Octavio
Origin:
Spanish variation of OctaviusMeaning:
"eighth"
- Orlando
Origin:
Italian variation of RolandMeaning:
"famous throughout the land"
- Orlo
Origin:
Short form of Orlando or Roland, GermanMeaning:
"famous throughout the land"
- Othello
Origin:
HebrewMeaning:
"he has the sound of God"
- Otso
Origin:
FinnishMeaning:
"bear"
- Otto
Origin:
GermanMeaning:
"wealthy"
- Pablo
Origin:
Spanish variation of PaulMeaning:
"small"
- Pacifico
- Paco
Origin:
Spanish, diminutive of Francisco; Native AmericanMeaning:
"eagle"
- Paolo
Origin:
Italian, variation of PaulMeaning:
"small"
- Pascoe
Origin:
Cornish variation of PascalMeaning:
"Easter"
- Placido
Origin:
Italian and SpanishMeaning:
"serene"
- Po
Origin:
Italian river name
- Poe
Origin:
EnglishMeaning:
"peacock"
- Quinto
Origin:
Spanish variation of QuintinMeaning:
"fifth"
- Reno
Origin:
Place-name
- Rico
Origin:
Spanish, diminutive of RicardoMeaning:
"dominant ruler"
- Rio
Origin:
Spanish, Portuguese, JapaneseMeaning:
"river or place of the cherry blossoms"
- Roberto
Origin:
Italian, Spanish, and Portuguese variation of Robert, English from GermanMeaning:
"bright fame"
- Rocco
Origin:
Italian from GermanMeaning:
"rest"
- Rodrigo
Origin:
Spanish and Portuguese variation of RoderickMeaning:
"famous ruler"
- Romeo
Origin:
ItalianMeaning:
"pilgrim to Rome, Roman"
- Romero
Origin:
Spanish and ItalianMeaning:
"pilgrim to Rome, Roman"
- Roscoe
Origin:
NorseMeaning:
"deer forest"
- Rowe
- Rufino
- Santiago
Origin:
Place-name or LatinMeaning:
"Saint James"
- Santino
Origin:
ItalianMeaning:
"little saint"
- Santino
Origin:
ItalianMeaning:
"little saint"
- Sato
Origin:
Japanese surnameMeaning:
"village, wise, wisteria"
- Sergio
Origin:
Italian and Spanish variation of Sergius, Roman family nameMeaning:
"servant"
- Shiloh
Origin:
HebrewMeaning:
"tranquil"
- Sholto
Origin:
Scottish from the GaelicMeaning:
"sower"
- Sidonio
Origin:
Portuguese, Spanish, and Italian form of Sidonius, LatinMeaning:
"man from Sidon"
- Slavko
Origin:
Serbian, Croatian, Slovene, BulgarianMeaning:
"glory"
- Solo
Origin:
English word nameMeaning:
"unaccompanied"
- Sophio
Origin:
Spanish masculine form of Sophia, GreekMeaning:
"wisdom"
- Tadeo
Origin:
Spanish variation of Thaddeus
- Tancredo
Origin:
Italian from GermanMeaning:
"thoughtful counsel"
- Teo
Origin:
Diminutive of Teodoro or Mateo, SpanishMeaning:
"gift of God"
- Theo
Origin:
Diminutive of TheodoreMeaning:
"gift of God"
- Thiago
Origin:
Spelling variation of Tiago, diminutive of SantiagoMeaning:
"supplanter"
- Timeo
Origin:
Italian from GreekMeaning:
"honor"
- Tycho
Origin:
Greek, Dutch, Old NorseMeaning:
"hitting the mark; thunder"
- Tygo
Origin:
Dutch form of Tycho
- Urso
Origin:
Italian from LatinMeaning:
"bear"
- Valentino
Origin:
LatinMeaning:
"strength, health"
- Valo
Origin:
Finnish; MalagasyMeaning:
"light"
- Venturo
Origin:
SpanishMeaning:
"good fortune, good luck"
- Vero
Origin:
LatinMeaning:
"true"
- Vieno
Origin:
FinnishMeaning:
"gentle"
- Viggo
Origin:
ScandinavianMeaning:
"war"
- Vito
Origin:
LatinMeaning:
"alive, life"
- Waldo
Origin:
German, pet form of names such as WaldemarMeaning:
"to rule"
- Winslow
Origin:
EnglishMeaning:
"friend's hill or burial mound"
- Woodrow
Origin:
EnglishMeaning:
"row of houses by a wood"
- Yarrow
Origin:
Botanical name, EnglishMeaning:
"rough stream"
- Zeno
Origin:
Anglicized form of Greek Zenon, related to Zeus, king of the gods
- Zeo
Origin:
Modern invented name