Ozgur
Meaning: free, independent
Origin:Turkish
Ohanna
Meaning: God's gracious gift
Origin:Hebrew/Armenian
Oracio
Meaning: hour, time
Origin:Aragonese variation of Horatio
Obama
Meaning: bending or leaning; little beach
Origin:Luo; Japanese
Olaf
Meaning: ancestor's relic
Origin:Norse
Orange
Orange is a very odd and unconventional name...
Origin:American
Odion
Meaning: first born of twins
Origin:Esan
Orinthia
Meaning: to excite, to stir the mind
Origin:Latin