The first time I stopped and looked properly at the surname Gallagher, I realized how often Irish last names do that thing I love: they sound familiar for years, then suddenly you look closer and there is an older shape underneath, a Gaelic spelling, a place, a clan, a whole bit of history sitting quietly behind it. Irish surnames are especially good at that. Even the ones people think they know often have more texture than they expect.
Some are sharp and compact. Some feel noble or weathered. Some are so Irish in rhythm that you can almost hear the accent before you hear the meaning. Below, I split them into groups so it does not just feel like one long wall of surnames.
A few Irish surname patterns You Should Know
- Ó / O’ usually points to “descendant of”
- Mac / Mc means “son of”
- many anglicized spellings look much simpler than the original Gaelic forms
- the same surname can have multiple accepted spellings depending on county, migration history, and how it was recorded
Classic Irish last names everybody recognizes
Murphy (MUR-fee): from Ó Murchadha, usually linked to “sea warrior” or “sea battler.” If you want a surname that feels instantly Irish, this is one of the first.
Kelly (KEL-ee): from Ó Ceallaigh, often glossed as “bright-headed” or “descendant of Ceallach.” Simple, strong, and still one of the most wearable Irish surnames.
Byrne (BERN): from Ó Broin, meaning descendant of Bran, with Bran often linked to a raven. Short and sharp.
Walsh (WALSH): from Breathnach, meaning “Welshman” or someone of Welsh origin. I’ve always liked this one because the meaning surprises people.
Ryan (RYE-an): from Ó Maoilriain, often tied to a devotee of St. Riaghan. Familiar as a first name too, which gives it a very smooth modern feel.
O’Brien (oh-BRY-an): from Ó Briain, meaning descendant of Brian. Strongly tied to Brian Boru, so it carries a royal echo whether people know that or not.
O’Sullivan (oh-SUL-ih-van): from Ó Súilleabháin, often interpreted as “dark-eyed” or “hawk-eyed.” One of the most unmistakably Irish surnames on the page.
Doyle (DOYL): from Ó Dubhghaill, meaning “descendant of the dark foreigner.” That older meaning gives it more edge than its modern sound suggests.
McCarthy (muh-KAR-thee): from Mac Cárthaigh, meaning son of Cárthach, often linked to loving or affectionate. A classic Munster surname with real weight to it.
Gallagher (GAL-uh-her): from Ó Gallchobhair, often read as “foreign helper” or “lover of foreigners.” One of my favorites because it sounds rugged without being too heavy.
O’Connor (oh-KON-er): from Ó Conchobhair, descendant of Conchobhar, usually tied to “lover of hounds” or “wolf lover.” Old Irish royal energy all over this one.
Quinn (KWIN): from Ó Cuinn, meaning descendant of Conn, often associated with wisdom or intelligence. Clean, quick, and still stylish.
Kennedy (KEN-uh-dee): from Ó Cinnéide, often given as “helmeted head” or “armored head.” Yes, the political association is strong, but the surname itself is older and tougher than many people realize.
Lynch (LINCH): from Ó Loingsigh, tied to “mariner” or seafarer. This one has such a brisk, memorable sound.
Murray (MUR-ee): from Ó Muireadhaigh, often connected to “lord” or “seaman.” Soft sound, solid roots.
Moore (MOOR): from Ó Mordha, usually “proud” or “noble.” Very familiar in English, but it has deep Irish usage too.
Reilly (RYE-lee): from Ó Raghallaigh, descendant of Raghaillach. It has that friendly Irish surname rhythm people tend to warm to quickly.
Dunne (DUN): from Ó Duinn, meaning brown or dark. Compact and grounded.
Brennan (BREN-an): from Ó Braonáin or Ó Branáin, often connected with sorrow, moisture, or possibly raven-linked roots depending on the family line. A good reminder that Irish name meanings are not always tidy.
Carroll (KAR-ol): from Ó Cearbhaill, often interpreted as “fierce in battle.” This one still feels bright and usable despite the older warrior meaning.
Irish last names with strong Gaelic roots
Donovan (DON-uh-van): from Ó Donnabháin, meaning descendant of Donnabhán, often linked to dark or brown-haired ancestry.
Callaghan (KAL-uh-han): from Ó Ceallacháin, descendant of Ceallachán. Warm, rolling sound and one of those surnames that feels unmistakably Irish.
Flanagan (FLAN-uh-gan): from Ó Flannagáin, connected to “red” or “ruddy.” I have always thought this one sounds friendlier than a lot of older surnames.
Fitzgerald (fits-JAIR-ald): Norman-Irish rather than purely Gaelic, but deeply woven into Irish history. Means “son of Gerald.”
Kavanagh (KAV-uh-nah): from Caomhánach. Fair warning: spelling and pronunciation do not line up neatly for non-Irish readers.
Keane (KEEN): from Ó Catháin or related forms in some families, often linked to battle. Short, polished, and easy to wear internationally.
Maguire (muh-GWY-er): from Mac Uidhir, usually “son of Odhar,” with odhar meaning dun or sallow. One to give a pronunciation cue if needed.
Hogan (HOH-gan): from Ó hÓgáin, often tied to youth. Compact and lively.
Moran (MOR-an): from Ó Móráin, often linked to “great” or “big.” Quietly strong.
Regan (REE-gan): from Ó Riagáin, often interpreted as “little king” or tied to regal roots. Still feels modern because of its crossover as a first name.
Nolan (NOH-lan): from Ó Nualláin, usually associated with noble or famous roots. Smooth, easy, and probably more versatile than people give it credit for.
Sheehan (SHEE-han): from Ó Síodhacháin, tied to peace or a peaceful one. One of the softer-sounding Irish surnames.
Tierney (TEER-nee): from Ó Tighearnaigh, linked to “lord.” Strong meaning, but the sound is still approachable.
Healy (HEE-lee): from Ó hÉilidhe, often connected with claim or ingenuity depending on the line. A bright, easy surname.
Tobin (TOH-bin): from a Norman source but long at home in Ireland. This one feels crisp and practical.
Corcoran (KOR-kor-an): from Ó Corcráin, often linked to purple or reddish complexion. Slightly dramatic in the best way.
Bannon (BAN-on): from Ó Banáin, meaning descendant of Banán. Simple and sturdy.
Grady (GRAY-dee): from Ó Grádaigh, usually tied to noble or illustrious roots. Familiar, but still full of character.
Rooney (ROO-nee): from Ó Ruanaidh, often tied to red-haired ancestry. Still feels fresh.
Malone (muh-LOHN): from Ó Maoil Eoin, meaning devotee of John. Smooth and a little understated.
Surnames with O’ and Mac that carry old family-line meaning
O’Donnell (oh-DON-el): from Ó Domhnaill, descendant of Domhnall. Big Donegal surname, full of clan history.
O’Neill (oh-NEEL): from Ó Néill, descendant of Niall. One of the great dynastic Irish surnames.
O’Donoghue (oh-DON-uh-hyoo): from Ó Donnchadha or related family forms depending on branch. This one looks beautiful on paper, but I would absolutely give people a pronunciation cue.
O’Dwyer (oh-DWIRE): from Ó Dubhuir, often linked to dark coloring. Strong and compact.
O’Leary (oh-LEER-ee): from Ó Laoghaire, descendant of Laoghaire. English speakers usually do fine with the anglicized form, but the original Gaelic spelling is much trickier.
O’Malley (oh-MAL-ee): from Ó Máille, often linked to a noble or princely line. This one always feels adventurous because of Grace O’Malley.
O’Keeffe (oh-KEEF): from Ó Caoimh, linked to gentle or handsome roots. One of the sleekest-looking O’ surnames.
O’Rourke (oh-RERK): from Ó Ruairc, descendant of Ruairc. Strong and a little stern in sound.
O’Hara (oh-HAIR-ah): from Ó hEaghra, descendant of Eaghra. Very easy to love because it sounds graceful without losing its Irish identity.
O’Farrell (oh-FAR-el): from Ó Fearghail, meaning descendant of Fearghal, often tied to valor. Steady and substantial.
MacMahon (mak-mah-HON): from Mac Mathghamhna, meaning son of the bear. One of the coolest meanings in the list.
MacNamara (mak-nuh-MAR-ah): from Mac Conmara, usually “son of the hound of the sea.” Hard to forget once you know that.
MacKenna (muh-KEN-ah): from Mac Cionaoith. Short, neat, and more wearable internationally than some longer Mac surnames.
McDonagh (muh-DON-ah): from Mac Donnchadha. A good example of how the same root can produce several anglicized forms.
McCabe (muh-KAYB): from Mac Cába, often linked to a cap or cloak. Clean and punchy.
McCormack (muh-KOR-mak): from Mac Cormaic, son of Cormac. Familiar, sturdy, reliable.
McBride (muh-BRYDE): from Mac Giolla Bríde, meaning son of the devotee of Brigid. Quietly one of the most interesting devotional surnames.
McGowan (muh-GOW-an): from Mac Gabhann, meaning son of the smith. Very grounded, very old-world.
McGuinness (muh-GIN-is): from Mac Aonghusa, son of Angus or Aonghus. One people often recognize by sound before they know the meaning.
McKenna (muh-KEN-ah): closely related to older Gaelic forms and still one of the smoothest Mac surnames in modern use.
Irish last names tied to traits, color, or personality
Duffy (DUF-ee): from Ó Dubhthaigh, tied to dark or black. Short, memorable, and still energetic.
Black (BLAK): sometimes directly descriptive, sometimes an anglicized adaptation. Not uniquely Irish in form, but present in Irish surname history.
White (WYTE): another descriptive surname that appears in Irish records. Clean and simple.
Brown (BROWN): common across the English-speaking world, but also part of Irish surname life through anglicization and settlement history.
Boyle (BOYL): from Ó Baoighill, meaning is debated, which honestly makes it more interesting to me than if it had one neat canned definition.
Brady (BRAY-dee): from Ó Brádaigh, often glossed as spirited or broad-chested. This one has real spark.
Casey (KAY-see): from Ó Cathasaigh, often meaning vigilant or watchful. Friendly on the surface, older and sharper underneath.
Daly (DAY-lee): from Ó Dálaigh, tied to assembly or gathering. A surname with a quietly intellectual feel because of its learned-family associations.
Power (POW-er): Norman in origin, long established in Ireland. I like this one because it sounds almost too blunt to be real, but it is.
Curtin (KER-tin): from Ó Cruadhlaoich, often tied to a hardy warrior. A softer sound than its meaning suggests.
Hickey (HIK-ee): from Ó hÍceadha, sometimes linked to healer lineages. Good example of a surname that sounds casual but carries real history.
Cahill (KAH-hill): from Ó Cathail, often meaning battle-mighty. One of the strongest meanings without sounding theatrical.
Molloy (muh-LOY): from Ó Maolmhuaidh, often “proud chief” or noble devotee roots depending on the interpretation. Worth a second look.
Finn (FIN): from Ó Finn or related roots, meaning fair or white. Sleek and bright.
Doran (DOR-an): from Ó Deoráin, often linked with exile or wanderer. I’ve always thought this one deserved more attention.
Cullen (KUL-en): from Ó Cuilinn or related roots. The sound is soft, but it still feels grounded.
Noonan (NOO-nan): from Ó Nuadháin, often tied to “new” or youthful roots. Cheerful rhythm.
Harte (HART): from Ó hAirt, descendant of Art. Crisp, elegant, and maybe a little underrated.
Madden (MAD-en): from Ó Madáin, descendant of Madán. Strong but not overdone.
Lennon (LEN-on): from Ó Leannáin, often linked to lover or sweetheart. That meaning gives it an unexpectedly tender side.
Irish last names that feel especially distinctive

Cavanaugh (KAV-uh-naw): an anglicized variant of Kavanagh. Good if you like the sound but want the more familiar English spelling.
Muldoon (mul-DOON): from Ó Maoldúin, meaning devotee of Dún or tied to a personal name. Strong, compact, memorable.
Mulcahy (mul-KAH-hee): from Ó Maolchatha, often interpreted as devotee of battle. Very Irish, very rhythmic.
Kilkenny (kil-KEN-ee): place-based and instantly recognizable. Also just a fantastic surname shape.
Ennis (EN-is): from place roots connected to island or meadow contexts. Short and clean.
Lavin (LAV-in): from Ó Láimhín, often linked to a small hand or helper root. Soft, uncommon, and easy to say.
Canavan (KAN-uh-van): from Ó Ceanndubháin. Less mainstream, but very rich in Irish surname tradition.
Clery (KLEER-ee): from Ó Cléirigh, tied to cleric or scholar. One of the most quietly intellectual surnames here.
Mulligan (MUL-ih-gan): from Ó Maolagáin, often linked to a devotee line. Warm and instantly recognizable.
Cullinane (KUL-in-ane): from Ó Cuilleanáin. This one has a really pleasant shape once you hear it properly.
Sweeney (SWEE-nee): from Mac Suibhne, often linked to pleasantness or well-going. Familiar, but still distinctly Irish.
Toole (TOOL): from Ó Tuathail, descendant of Tuathal, often linked to ruler of the people. Short and older than it looks.
Meehan (MEE-han): from Ó Miadhacháin, often tied to honorable roots. Quietly charming.
Fahy (FAH-hee): from Ó Fathaigh. Brief and striking on the page.
Keegan (KEE-gan): from Mac Aodhagáin, often linked to fire or little Aodh. A surname that now feels very modern because of its sound.
Costello (kos-TEL-oh): from Mac Oisdealbhaigh, Norman-Irish in history but fully at home in Irish surname lists. Smooth and polished.
Sheridan (SHER-ih-dan): from Ó Sirideáin, often tied to a searcher or traveler root. One I would happily recommend for fiction.
Friel (FREEL): from Ó Frighil. Short, cool, and less overused.
Scanlon (SKAN-lon): from Ó Scannláin, meaning descendant of Scannlán. Strong ending, very usable.
Rafferty (RAF-er-tee): from Ó Raifeartaigh, often linked to prosperity or abundance. Great rhythm, memorable finish.
