What does O- mean?
O- [o] as a boys' name is pronounced oh. It is of Irish origin, and the meaning of O- is "descendant of". Surnames occasionally used as given names.
Which version is better?with its variant forms and related boy names. Odell is the only popular variation form of O- (unlisted) listed in the Top 2000. This relation of O- reached the height of its popularity in the 1910s (adoption of 0.03%), but now, Odell has fallen out of fashion. (2015 Birth Statistics)