Mac, szkocki i irlandzki gaelicki przedrostek nazwiska oznaczający „syna”. Jest odpowiednikiem anglo-normańskiego i hiberno-normańskiego Fitz oraz walijskiego Ap (dawniej Map). Tak jak ten ostatni stał się początkowym P, jak we współczesnych nazwiskach Price lub Pritchard, Mac w niektórych nazwiskach stał się początkowym C, a nawet K – np. Cody, Costigan, Keegan.
Kraje gaelickie były jednymi z najwcześniejszych, które przyjęły dziedziczne nazwiska, ich wprowadzenie w Irlandii datuje się na XI wiek (z kilkoma wczesnymi w X). Pobieżne badanie wczesnośredniowiecznych zapisów gaelickich daje wrażenie, że nazwiska w nowoczesnym znaczeniu były w użyciu znacznie wcześniej, ponieważ takie nazwy osobowe jak Domhnall Mac Gormain występują bez przerwy. Imię to jednak w rzeczywistości nie implikuje istnienia nazwiska MacGorman w IX wieku, a jedynie wskazuje, że ów Domhnall (Donnell) był synem człowieka, którego chrześcijańskie imię brzmiało Gorman. Podobnie Dermot O’Tierney był po prostu Dermotem, wnukiem człowieka o nazwisku Tierney (Ua, później skrócone do O, oznacza wnuka lub, bardziej luźno, potomka).
Większość nazwisk zawierających Mac jest utworzona od imienia chrześcijańskiego, jak Mac Aonghusa (współczesne MacAinsh lub MacGuinness, które pochodzą od imienia obecnie anglicyzowanego jako Angus). Wiele z nich zostało jeszcze bardziej oddalonych od ich pierwotnej formy przez zastąpienie terminalu -son przedrostkiem Mac, np. Ferguson. Kilka z najbardziej znanych nazwisk Mac ucieleśnia nordyckie imiona, np. szkockie MacCorquadale, irlandzkie MacManus lub irlandzkie MacLoughlin (MacLachlan w Szkocji). W późniejszym okresie, nazwiska normańskie zostały również włączone – np. MacCostello, a w nowszych czasach, szczególnie w Szkocji, nazwiska takie jak MacDicken i MacRitchie zostały utworzone z nowoczesnych nazwisk chrześcijańskich.
Większość angielskich nazwisk jest utworzona od zawodów, atrybutów osobistych lub miejsc. Pierwsze dwie kategorie występują również w systemie gaelickim, choć rzadziej. Przykładami są MacDuff, Duffie (a nawet MacPhie, wszystkie od dubh, „czarny”), i Macateer (mac an t-saoir, „syn cieśli”, czasami tłumaczone jako nazwisko Carpenter). Nazwy miejscowości, naturalnie, nie łączą się łatwo z Mac.
W gaelickiej Szkocji jest teraz stosunkowo niewiele nazwisk O. Ogilvie jest toponimem (pochodną nazwy miejsca). Zazwyczaj -Gil- tutaj jest giolla, „wyznawca” lub „wielbiciel” (zwykle związane z Chrystusem lub z nazwą jakiegoś świętego – np. Gilchrist lub Gilmartin). Jest rzadkie z O, ale częste z Mac, jak na przykład w MacElroy, MacIlwaine, MacLennan, MacClellan. Istnieje wiele współczesnych zangielszczonych form nazwisk zaczynających się w języku gaelickim od mac giolla – np. Mac Giolla Riabhaigh, co daje MacGillreavy, MacGilrea, MacElreavy, MacIlrea, MacAreavy, MacIlravy, MacElreath, MacIlwraith, Gallery, okazjonalnie Kilgray, a nawet Gray, jak również inne pomniejsze warianty. Rzeczywiście, niektóre z bardziej uszkodzonych form takich nazwisk nie mają wiele wspólnego z ich oryginałem: trudno jest rozpoznać Mac Gtolla Bhrighde („syn wielbiciela św. Brygidy”) w Mucklebreed (synonim MacBride w hrabstwie Armagh). Meikleham dla MacIlquham jest szkockim przykładem tego.
MacAinsh, wspomniany powyżej, jest anglicyzowaną formą zbliżoną fonetycznie do oryginalnego gaelickiego Mac Aonghusa; w Szkocji stał się również MacInnes, MacNeish i MacQuinness, podczas gdy w Irlandii jest to MacGuinness. To ostatnie nazwisko ilustruje tendencję, szczególnie w Ulsterze, gdzie nazwiska Mac, po których następuje początkowe G, są skracane; tak więc MacGuinness (pisane również jako MacGennis) staje się Magennis, MacGuire staje się Maguire, a MacGee, Magee.
W Ulsterze nazwiska Mac przewyższają liczbę O’s, głównie ze względu na liczbę rodzin szkockich, które osiedliły się tam od czasu plantacji Ulsteru na początku XVII wieku. Gdzie indziej w Irlandii O’s przeważają nad Mac’s, choć w jednym z zachodnich hrabstw (County Clare) dwa najliczniejsze nazwiska historycznie to MacMahon i Macnamara. Macnamara w tej miejscowości jest niezmiennie znany potocznie jako Mac, a dzieci z rodzin Macnamara były czasami wcześniej rejestrowane jako Mack. Ten sam skrót występuje w mniejszym stopniu w innych hrabstwach dla różnych nazwisk Mac.
W Szkocji przedrostek Mac został ogólnie zachowany, ale w Irlandii, w wyniku zatopienia gaelickiego w XVIII wieku, został powszechnie odrzucony, podobnie jak poznanie O. Tak więc Carthy był używany dla MacCarthy, Keogh dla MacKeogh, i tak dalej. Warto zauważyć, że od lat 90. XIX wieku przedrostki te zostały w znacznym stopniu przywrócone.
Kiedyś popularne było złudzenie, że noszący nazwisko Mac jest Szkotem (trudno powiedzieć, jak do tego doszło, skoro nazwiska takie jak MacMahon, MacCarthy i MacDermot są tak powszechne). Inny fałsz okazał się jednak znacznie bardziej odporny: że forma Mc jest szkocka, a forma Mac irlandzka (czasami twierdzi się, że jest odwrotnie). Jest to całkowicie pozbawione podstaw. Obie formy są używane bez wyjątku, Mc jest, oczywiście, po prostu skrótem od Mac, podobnie jak M' (obecnie prawie przestarzałe, ale kiedyś szeroko stosowane).