- For example, the surname ''OSullivan'' comes from the Gaelic phrase ''Ua Suileabhain,'' which means ''grandson of Suileabhan.'' The surname ''McDermott'' comes from the Gaelic phrase ''Mac Diarmada,'' which means ''son of Diarmaid.''
Over time, the ''u'' in ''ua'' and the ''c'' in ''mac'' were often dropped in spoken language making it seem like some words just started with the letter ''O'' and ''Mc''.
The use of ''O'' and ''Mc'' as prefixes in Irish surnames is a long-standing tradition and reflects the rich cultural and linguistic heritage of Ireland.