536 Boy Names That Start With O (with Meanings and Popularity)
- Olivian
Origin:
Romanian variation of Oliver
- Obed
Origin:
HebrewMeaning:
"servant of God"
- Olympus
- Otho
- Othel
- Onix
- Olvin
- Ouen
- Oldie
Origin:
EnglishMeaning:
"one that is old"
- Oceanus
Origin:
Mythological nameMeaning:
"ocean"
- Okko
- Oxford
Origin:
English place-nameMeaning:
"from the oxen crossing"
- Odon
- Orry
Origin:
ManxMeaning:
"God's peace"
- Ozi
- Owl
Origin:
Bird name
- Oxley
Origin:
English place nameMeaning:
"ox clearing"
- O'reilly
Origin:
IrishMeaning:
"son of the courageous one"
- Osbourne
- Odyssey
Origin:
GreekMeaning:
"story of Odysseus"
