Ó hAodhaFrom Wikipedia, the free encyclopedia Ó hAodha is a Gaelic-Irish surname, that has commonly been Anglicised to Hayes or Hughes.