1770+ Boy Names Ending in O
- Domenico
Origin:
Spanish, Italian variation of Dominic, LatinMeaning:
"belonging to the Lord"Description:
Romantic and artistic Domenico is ripe for the picking as a relatively rare name that fits in with current favorites such as Leonardo and Emiliano.
- Kylo
Origin:
Variation of Kyle, ScottishMeaning:
"narrow spit of land"Description:
The original Kyle has sparked many variations, including Kylie, Kyler, and Kylo, after Kylo Ren, the villain played by Adam Driver in the seventh Star Wars movie, released in December 2015.
- Jago
Origin:
Spanish and Cornish variation of JacobMeaning:
"supplanter"Description:
Jago is a dashing alternative to overused favorite Jacob.
- Silvio
Origin:
Italian, Spanish, and Portuguese form of SilviusMeaning:
"wood, forest"Description:
Shiny and sylvan choice.
- Alvaro
Origin:
SpanishMeaning:
"elf warrior"Description:
Traditionally written with an accent (Álvaro), this is a well-used Spanish saint's name with a lot of flair that could definitely cross over to more general usage. It reached its peak in the United States in 1985, when it ranked Number 456. In Spain, Álvaro is a Top 20 boys' name.
- Horatio
Origin:
English variation of Latin HoratiusMeaning:
"hour, time"Description:
Like Horace, Horatio is a variation on the Latin Horatius, but its Shakespearean and optimistic Horatio Alger pedigree makes it an attractive up-and-comer, especially with its cool final o. A modern reference is the charismatic TV character Horatio Caine played by David Caruso in CSI: Miami.
- Cairo
Origin:
Egyptian place-name, ArabicMeaning:
"the conqueror, the victorious"Description:
Cairo is an exciting place name possibility with upbeat o ending and an on-trend first syllable. Debuting in the US Top 1000 in 2015, it has been climbing ever since, and, as of 2023, it is given to more than 1000 babies each year.
- Arturo
Origin:
Spanish, Italian and Portuguese form of Arthur, CelticMeaning:
"bear"Description:
Italian, Portuguese and Spanish variation of Arthur that makes the original feel more romantic and dashing.
- Cicero
Origin:
LatinMeaning:
"chickpea"Description:
Roman statesman's name with a cool and quirky sound. Marcus Tullius Cicero was a Roman scholar, orator and lawyer who had an immense impact on the Latin language.
- Mungo
Origin:
Scottish nicknameMeaning:
"my pet"Description:
Mungo is one of the most classic Scottish names but perhaps also among the most difficult names to carry. There is a St. Mungo whose proper name was Kentigern; he is the patron saint of Glasgow.
- Sholto
Origin:
Scottish from the GaelicMeaning:
"sower"Description:
Sholto is a traditional Scottish first name, especially within the Douglas clan. It's an Anglicized form of Sìoltach, meaning "sower".
- Mario
Origin:
Italian variation of Marius, form of mythological name MarsMeaning:
"warlike"Description:
Many may associate Mario with the popular platform game - unsurprising when it's the 5th best-selling video game worldwide, and was voted the 2nd best game ever by IGN in 2024. The titular plumber was apparently named after American businessman, Mario Segale, who rented a warehouse to Nintendo, and this in itself reflects that Mario is much more established than just a name for a video game character.
- Helio
Origin:
SpanishMeaning:
"the sun"Description:
More familiar to English speakers in the Italian Elio form.
- Tayo
Origin:
Yoruba, AfricanMeaning:
"worth joy"Description:
Tayo, also written as Táyò in Yoruba, is a name that sounds as joyful as its meaning.
- Rollo
Origin:
Latin form of RolfMeaning:
"wolf"Description:
Rollo is a livelier, roly-poly, o-ending version of Roland.
- Luciano
Origin:
Italian, Spanish, and Portuguese variation of LucianMeaning:
"light"Description:
A vibrant, operatic choice with plenty of flair and plenty of familiarity too. Popular in Italy, Chile, Uruguay, and Brazil, it also ranks in the Top 500 in France and the US. Operatic tenor Luciano Pavarotti and football manager Luciano Spalletti are two notable bearers
- Renzo
Origin:
Diminutive of LorenzoDescription:
Rakish nickname able to stand on its own.
- Haco
Origin:
Celtic and CornishMeaning:
"flame, fire"Description:
Haco was a mythical Cornish leader who lost his beautiful princess bride by unwittingly promising her to a musician whose songs he admired: a romantic legend to back up a very unusual choice.
- Ludo
Origin:
GermanMeaning:
"famous"Description:
This cool and quirky short form of the suave Ludovic could be an even-more-adventurous spin on Nico and Hugo.
- Tycho
Origin:
GreekMeaning:
"hitting the mark"Description:
Tycho and Tychon are Greek names with modern variations such as the Danish Tyge, the Swedish Tyko, and the Dutch Tygo that are popular throughout modern Europe. Tycho was the name of a Greek saint and a Danish astronomer.