Irish and, occasionally, English, from the Irish Gaelic surname Ó Dálaigh, derived from Gaelic "assembly, gathering".