Oh baby: 35 of the sweetest ‘O’ baby names and their meanings
Names beginning with O never go out of style.
Whether you are following a family tradition, or you just love the way they they sound, baby names beginning with O might just give you the original, outstanding oomph you are looking for.
Check out our favourite ‘O names’ from around the world in the gallery below …
35 of the sweetest ‘O’ baby names to use in 2024
Oakley
This gorgeous unisex name is of English origin meaning “oak wood” or “clearing”.
Octavia
The name Octavia has Latin origins meaning “eighth” and is often assigned to the eighth born.
Odin
A strong Viking name that has Scandinavian, Norse origins meaning “god of frenzy; poetic fury”.
Olaf
Not just a snowman, the name Olaf has Scandinavian origins meaning “Ancestor’s Heir”.
Ole
Ole has Danish and Norwegian origins meaning “ancestor’s descendant”.
Olga
Olga has Russian origins meaning “holy”.
Oli
This gender-neutral name can be used as a nickname for any of the Oli names like Olivier, Olivia, Olive etc or stands well on its own too.
Oliver
Like Olivia, Oliver is a gorgeous fruit name of English origins meaning “olive tree”.
Olivia
Another of the “olive” names, Olivia is derived from the Latin oliva meaning “olive tree”, and is often seen as a symbol of peace.
Olympia
With Greek origins, Olympia means “from Mount Olympus”.
Om
With Buddhist origins, the name Om means “creation”.
Omari
With Swahili origins, Omari means “flourishing”.
Omarion
This beautiful Arabic name means “populous” or “flourishing”.
Omer
A lovely Arabic origin name meaning “long-lived,” “thriving,” and “flourishing.”
Ophelia
The name Ophelia has Greek origins meaning “helper”.
Oran
The name Oran is of Aramaic, Irish origin meaning “light, song, little green one”.
Oriana
A gorgeous Italian, Latin origin name meaning “dawn”.
Orin
Oren has Hebrew origins that mean “laurel tree”.
Orion
Orion has Greek origins, meaning “rising in the sky” and “dawning.”
Oritsé
This name has Nigerian origins meaning “the supreme deity”.
Orla
The name Orla has Irish origins meaning “golden princess”.
Orlando
The name Orlando has Italian origins meaning “famous throughout the land”.
Oscar/Oskar
The name Oscar is of Old Norse origins meaning “champion warrior,” or “deer-lover”.
Otto
Like Otis, Otto has German origins meaning “wealthy”.
Owen
Owen has Welsh origins, meaning “noble-born” and “young warrior.”
Oz
Oz has Hebrew origins meaning “strength” and “courage”.
Baby names by the letter
Looking for more baby name inspiration? We’ve got you covered …
A baby names
B baby names
C baby names
D baby names
E baby names
F baby names
G baby names
H baby names
I baby names
J baby names
K baby names
L baby names
M baby names
N baby names
O baby names
P baby names
Q baby names
R baby names
S baby names
T baby names
U baby names
V baby names
W baby names
X baby names
Y baby names
Z baby names