Anglicized form of Irish Ó hEochaidh, from 'eochaidh' meaning horseman or horse rider.
Like Hosey?
Swipe through thousands of names like it