Names
Scottish Name Generator
Used by developers, writers, and creators worldwide.
The Scottish name generator creates authentic full names rooted in Gaelic tradition, clan history, and Highland culture. It pairs real first names — Eilidh, Ruaridh, Alasdair, Catriona — with genuine clan surnames like MacGregor, Fraser, and Sinclair. Every combination draws from actual Scottish naming tradition, not generic fantasy invention. You can generate up to a custom count of names and filter by gender. Scottish names split broadly into Gaelic Highland forms and Anglicised Lowland names, each with distinct sounds and cultural weight. Writers, game designers, genealogists, and parents researching heritage all use this tool to find names that feel historically grounded rather than invented.
Loading usage…
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the count field to the number of Scottish names you need, between 1 and 20 or more.
- Choose a gender filter — 'any' gives mixed results; select male or female to narrow to gendered first names.
- Click Generate to produce a list of full Scottish names combining first names and clan-style surnames.
- Scan the results and click Generate again to refresh the list until names fit your character's era or region.
- Copy individual names or the full list to use in your manuscript, game sheet, or family tree project.
Use Cases
- •Naming Highland clan chiefs in historical fiction set before the 1746 Jacobite defeat
- •Generating male and female Scottish NPCs for a Pathfinder or D&D Highland campaign
- •Finding Gaelic baby name options for families researching Scottish ancestry
- •Building a cast of 20+ named characters for a Highland romance novel series
- •Populating a Scottish family tree in genealogy software like Ancestry or MacFamilyTree
Tips
- →Generate a large batch of 20+ names at once, then shortlist — patterns and favorites become obvious faster.
- →For Highland characters set before 1800, favour Gaelic first names like Alasdair or Sìle over Anglicised versions like Alexander or Julia.
- →Clan surnames carry regional associations — MacLeod is linked to Skye and Harris, while Douglas is a Lowland Border name. Match surname to setting for authenticity.
- →Mixing a Gaelic first name with a non-Mac surname (e.g., Ruaridh Fraser) is historically plausible and avoids over-reliance on Mac combinations.
- →If a name's spelling looks unpronounceable, look up its Gaelic pronunciation before using it in dialogue — readers may stumble otherwise.
- →For genealogy use, generated names work best as placeholders for gaps in family trees; always verify against parish records when tracing real ancestry.
FAQ
what do Mac and Mc mean in Scottish surnames
Mac and Mc both mean 'son of' in Scottish Gaelic — MacDonald is 'son of Donald', MacKenzie is 'son of Coinneach'. Not all Scottish clan surnames carry the prefix, though. Fraser, Campbell, Douglas, Sinclair, and Gordon are major clan names with no Mac at all, often reflecting Norse, Norman French, or Old English roots.
how do you pronounce Scottish Gaelic names like Eilidh or Ruaridh
Eilidh is pronounced 'AY-lee' and Ruaridh is 'ROO-ree' — Gaelic phonology doesn't map onto English spelling. Catriona is 'kah-TREE-nah', Alasdair is 'AL-us-tir', and Sìne is 'SHEE-nah'. If you're writing dialogue or recording audio, a dedicated Scottish Gaelic pronunciation guide like the BBC's is worth checking before you commit.
can I use Scottish names from this generator in a published novel or game
Yes — Scottish clan surnames and Gaelic first names are part of the public cultural and linguistic record, not protected by copyright. You can use any generated name freely in fiction, games, or screenplays. If your story depends on a specific real clan's history, cross-referencing with Clan websites or the Scottish Records Association will help keep the details accurate.