1. Home
  2. Topics

Cool Names with a Strong O

Baby names that begin or end with the letter O have long been particularly cool, especially (though there are a few feminine selections) for boys. The most popular girl name in the US, Olivia, has a strong O beginning, as does its rising masculine counterpart, Oliver. Both names are extremely popular throughout the Western world.

Along with Olivia and Oliver, other cool names with a strong O in the US Top 250 include Arlo, Diego, Enzo, Leo, Mateo, Milo, Olive, and Theo. Names with multiple Os may be especially cool — such as Apollo, Oona, Otto, and Rocco.

The options for cool names starting or ending with O range far beyond those offered here, of course, especially considering the entire world of Latinate baby names out there, but this group should give you a pretty good start.

Oren

Meaning: laurel or pine tree

Origin:Hebrew
307
Navarro

Meaning: from Navarre

Origin:Spanish
2897
Antonio The meaning of Antonio is 'highly praisewort...
Origin:Spanish and Italian variation of Anthony
794
Alejandro

Meaning: defending men

Origin:Spanish variation of Alexander
1054
Omar

Meaning: flourishing, thriving; eloquent

Origin:Arabic, Hebrew
1139
Origin:Short form
2498
Pablo

Meaning: small

Origin:Spanish variation of Paul
882
Nicolo

Meaning: people of victory

Origin:Italian form of Nicholas
1680
Giorgio

Meaning: farmer

Origin:Italian variation of George
1851
Piero

Meaning: rock

Origin:Italian, variation of Peter
1913
Primo

Meaning: first

Origin:Italian
2345
Benicio

Meaning: blessed

Origin:Spanish
1247
Orchid

Meaning: orchid flower

Origin:From Greek
1420
Odile

Meaning: prospers in battle

Origin:French variation of German Otthild
1489
Cameo A common name for both boys and girls, the m...
Origin:Word name
3713
Odessa The meaning of Odessa is ‘long journey’ and ...
Origin:Ukrainian place-name
631
Enzo The name Enzo finds its roots in Italy. Enzo...
Origin:Italian variation of Henry, also diminutive of Vincenzo and Lorenzo
805
Aldo

Meaning: old and wise

Origin:Italian from German
866
Caio

Meaning: rejoice

Origin:Variation of Latin Caius
1024
Sergio A name of Italian origin, the meaning of Ser...
Origin:Italian and Spanish variation of Sergius
1440