The boy's name O- \o\ is pronounced oh. It is of Irish origin, and its meaning is "descendant of". Surnames occasionally used as given names.
O- has 4 variant forms: Odell, O'Keefe, O'Shay and O'Shea.
Baby names that sound like O- are Ja-, Je- and Jo.
[Top]