Celtic Last Name Generator
This Celtic last name generator brings together hundreds of real Irish, Scottish and Welsh surnames, from O'Brien and MacLeod to Pritchard and Lloyd, with the meaning of each so you can see where it comes from.
Results (10)
-
Watkin
Diminutive of Wat, a pet form of Walter
Welsh
-
Maguire
From Mag Uidhir, son of Odhar, dun coloured
Irish
-
MacLachlan
Son of Lachlan, from the land of the lochs
Scottish
-
Jamieson
Son of Jamie, Scottish pet form of James
Scottish
-
MacPhee
From Gaelic Mac Dhuibhshìth, son of the dark one of peace
Scottish
-
Renwick
Habitational name from Cumberland, raven farm
Scottish
-
Emrys
Welsh form of Ambrose, meaning immortal
Welsh
-
Comerford
Norman origin, from Comberford in Staffordshire
Irish
-
Bowen
From ab Owen, son of Owen, well born
Welsh
-
Foulkes
From Norman personal name Fulk, meaning people
Welsh
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Popular Celtic last names and meanings
| Surname | Meaning | Origin |
|---|---|---|
| Allan | From Gaelic or Breton personal name Alan, possibly little rock | Scottish |
| Anderson | Son of Andrew, patron saint of Scotland | Scottish |
| Bevan | From ab Evan, son of Evan, the Welsh John | Welsh |
| Bowen | From ab Owen, son of Owen, well born | Welsh |
| Boyd | From Gaelic buidhe, meaning yellow haired, or from Bute | Scottish |
| Brennan | From Ó Braonáin, descendant of Braonán, sorrow or moisture | Irish |
| Burke | From Norman de Burgh, of the fortress | Irish |
| Burns | Dweller by a burn or stream | Scottish |
| Byrne | From Ó Broin, descendant of Bran, meaning raven | Irish |
| Cameron | From Gaelic cam sròn, meaning crooked nose | Scottish |
| Campbell | From Gaelic cam beul, meaning crooked mouth | Scottish |
| Carroll | From Ó Cearbhaill, descendant of Cearbhall, fierce in battle | Irish |
| Casey | From Ó Cathasaigh, descendant of Cathasach, vigilant | Irish |
| Collins | From Ó Coileáin, descendant of Coileán, young hound | Irish |
| Connolly | From Ó Conghalaigh, descendant of Conghalach, valiant | Irish |
| Craig | Dweller by a crag or rocky hill | Scottish |
| Crawford | Habitational name from Lanarkshire, crow ford | Scottish |
| Cunningham | Habitational name from Ayrshire district of Cunninghame | Scottish |
| Daly | From Ó Dálaigh, descendant of Dálach, assembly | Irish |
| Davidson | Son of David, beloved, a Highland clan | Scottish |
| Davies | Son of David, the patron saint of Wales | Welsh |
| Doherty | From Ó Dochartaigh, descendant of the obstructive one | Irish |
| Donnelly | From Ó Donnghaile, descendant of Donnghal, brown valour | Irish |
| Donovan | From Ó Donnabháin, descendant of Donndubhán, dark brown | Irish |
| Douglas | From Gaelic dubh glas, meaning dark stream | Scottish |
| Doyle | From Ó Dubhghaill, descendant of the dark foreigner | Irish |
| Duffy | From Ó Dubhthaigh, descendant of Dubhthach, dark one | Irish |
| Duncan | From Gaelic Donnchadh, meaning brown warrior | Scottish |
| Dunne | From Ó Duinn, descendant of Donn, brown or chieftain | Irish |
| Edwards | Son of Edward, meaning wealthy guardian | Welsh |
| Ellis | From Welsh Elisedd, meaning kindly or benevolent | Welsh |
| Evans | Son of Evan, the Welsh form of John | Welsh |
| Ferguson | Son of Fergus, meaning man of vigour | Scottish |
| Fitzgerald | Norman patronymic, son of Gerald, spear rule | Irish |
| Fitzpatrick | Anglicised Mac Giolla Phádraig, son of Patrick's devotee | Irish |
| Flanagan | From Ó Flannagáin, descendant of Flannagán, red or ruddy | Irish |
| Flynn | From Ó Floinn, descendant of Flann, red or ruddy | Irish |
| Foley | From Ó Foghladha, descendant of the plunderer | Irish |
| Forbes | Habitational name from Aberdeenshire, field or district | Scottish |
| Fraser | Norman origin, possibly from strawberry, fraise | Scottish |
| Gallagher | From Ó Gallchobhair, descendant of Gallchobhar, foreign help | Irish |
| Gordon | Habitational name from Berwickshire, spacious fort | Scottish |
| Graham | From Grantham in Lincolnshire, gravelly homestead | Scottish |
| Grant | From Norman French graund, meaning tall or large | Scottish |
| Griffiths | Son of Gruffudd, meaning strong lord | Welsh |
| Hamilton | Habitational name from Hameldune in Leicestershire | Scottish |
| Harries | Welsh spelling of Harris, son of Harry | Welsh |
| Hayes | From Ó hAodha, descendant of Aodh, meaning fire | Irish |
| Healy | From Ó hÉilidhe, claimant, or Ó hÉalaighthe, ingenious | Irish |
| Henderson | Son of Henry, meaning home ruler | Scottish |
| Hopkins | Son of Hopkin, a diminutive of Robert | Welsh |
| Howells | Son of Hywel, meaning eminent | Welsh |
| Hughes | Son of Hugh, meaning heart or mind | Welsh |
| Humphreys | Son of Humphrey, Germanic for peaceful warrior | Welsh |
| Hunter | Occupational name for a hunter | Scottish |
| James | From the Hebrew name Jacob, supplanter | Welsh |
| Jenkins | Son of Jenkin, a diminutive of John | Welsh |
| Johnston | Habitational name from Dumfriesshire, John's settlement | Scottish |
| Jones | Son of John, meaning God is gracious | Welsh |
| Kavanagh | From Caomhánach, follower of Saint Caomhán, gentle | Irish |
Mac, O' and ap: the three Celtic prefixes
Most Celtic surnames started as statements of descent. In Ireland, Mac means son of and Ó, written O' in English, means grandson or descendant of, so O'Neill points back to a tenth-century king called Niall and MacCarthy to an ancestor named Cárthach. In Scotland the Mac form dominates: MacDonald is son of Domhnall, MacLeod son of Leod and MacGregor son of Gregor. O' names are rare in Scotland outside families of Irish origin.
Welsh names worked differently. The Welsh used ap or ab, son of, in chains such as Dafydd ap Gruffudd ap Llywelyn, and when fixed surnames arrived under English law, the prefix often fused with the father's name. Ap Hywel became Powell, ap Rhys became Price, ap Richard became Pritchard, ab Owen became Bowen and ap Harry became Parry. Many other Welsh families simply added an s, giving Jones, Davies, Williams and Evans.
Beyond descent: Celtic nicknames and places
Not every Celtic surname is a patronymic. Some describe a founder's appearance. In Scotland, Campbell comes from cam beul, crooked mouth, and Cameron from cam shròn, crooked nose. In Wales, Lloyd is llwyd, grey, Gwyn or Wynn is white or fair, and Vaughan is fychan, little or younger. Irish examples include Duffy, from dubh, dark, and Kennedy, from an old name meaning helmeted head or ugly head, depending on the scholar you ask.
Others came from places or peoples. Walsh, one of the most common names in Ireland, means Welshman and marks families who arrived with the Anglo-Norman invasion. Lowland Scots often carried place names like Murray, from Moray, or Douglas, from dubh glas, dark stream. Welsh place-based surnames are uncommon, because the patronymic system lasted so long in Wales, in some areas into the nineteenth century, that there was little need for them.
Choosing names with the Celtic last name generator
Start by deciding which nation your character comes from, since Irish, Scottish and Welsh backgrounds each suggest a different name shape. Set starts with to O for Irish names, Mac or Mc for Irish and Scottish ones, and P or B for many Welsh patronymics. For a Welsh character you rarely go wrong with Jones, Davies or Evans, and for a Highland Scot a Mac name with a clan link adds instant history.
Do not worry too much about Mac versus Mc. The popular idea that Mac is Scottish and Mc is Irish is a myth; both are spellings of the same word, and forms varied with clerks and families. The rare setting brings up names like MacQuarrie, Gwilliam and Kinsella that feel less familiar. Add a first name such as Siobhan, Ewan or Rhys to preview the combination, then copy or save the list.
Frequently asked questions
What counts as a Celtic surname?
Here it means surnames from the Celtic-speaking nations of Ireland, Scotland and Wales. Many come from Irish or Scottish Gaelic or from Welsh, though most are now written in English spelling. Breton, Cornish and Manx names are also Celtic but are not the focus of this generator.
Is Mac Irish or Scottish?
Both. Mac means son of in Irish and Scottish Gaelic alike. Mc and M' are just shortened spellings, and neither one proves a particular country. O', meaning descendant of, is much more common in Irish names than Scottish ones, so it is the stronger clue.
Why are a few Welsh surnames so common?
Wales used patronymics with ap until fairly late, and when fixed surnames were adopted, families built them from a small pool of first names. As a result, Jones, Davies, Williams, Evans and Thomas cover a very large share of the Welsh population, far more than any single Irish or Scottish name.
Can I use the Celtic last name generator for a fantasy setting?
Yes. Real Celtic surnames give a fantasy world a grounded, northern European flavour, and the meanings help you match names to characters. Pairing MacLeod or Pritchard with an invented first name keeps things readable while still feeling rooted in a real tradition.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames