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.

Oakley

Meaning: oak clearing

Origin:English
1375
Cairo The meaning of Cairo is 'victorious one' and...
Origin:Place-name
1889
Reno Reno is commonly a boy's name, and the meani...
Origin:Place-name
1765
Jethro

Meaning: excellence

Origin:Hebrew
587
Waldo

Meaning: to rule

Origin:German, pet form of names such as Waldemar
2649
Oz

Meaning: strength, powerful, courageous

Origin:Hebrew
873
Rocco

Meaning: rest

Origin:Italian from German
530
Fernando

Meaning: bold voyager

Origin:Spanish and Portuguese variation of Ferdinand
2213
Rodrigo

Meaning: famous ruler

Origin:Spanish and Portuguese variation of Roderick
2526
Amedeo

Meaning: lover of God

Origin:Italian form of Amadeus
2918
Rollo

Meaning: wolf

Origin:Latin form of Rolf
1104
Scorpio

Meaning: scorpion

Origin:Latin
2064
Oberon

Meaning: noble, bearlike

Origin:Variation of Auberon
748
Obadiah

Meaning: servant of God

Origin:Hebrew
1410
Fabio

Meaning: bean grower

Origin:Italian and Spanish variation of Fabian
2978
Vittorio

Meaning: conqueror

Origin:Italian variation of Victor
1801
Philo

Meaning: loving

Origin:Greek
1490
Bardo

Meaning: water

Origin:Short form of Bardolph or Aboriginal
3438
Horatio

Meaning: hour, time

Origin:English variation of Latin Horatius
759
Arno

Meaning: eagle

Origin:German
887