Scottish Name Generator
Scottish names blend Highland Gaelic (Hamish, Eilidh, Iain, Ailsa) with Lowland Scots influences (Malcolm, Fiona, Duncan, Catriona). Surnames lean on Mac/Mc patronymics (MacDonald, MacLeod, MacGregor) and clan-territorial markers (Fraser, Campbell, Murray) that anchor characters in specific Highland regions.
Example output: Hamish MacGregor · Eilidh Campbell · Malcolm Fraser · Catriona MacLeod
Female Scottish Names
A curated selection from the female scottish pool, with documented meanings where the etymology is known. The generator above shuffles the full set.
Male Scottish Names
Male scottish given names drawn from the same curated pool, each carrying its meaning where one is documented.
Scottish Surnames
Family names to pair with any given name above. Surname origins (occupational, patronymic, locative) are noted where known.
How Scottish Names Work in Fiction
Scottish names split along the Highland and Lowland line. Highland names draw on Scottish Gaelic (Eilidh, Ruaridh, Mairi) with Mac patronymics tied to clan identity; Lowland names lean on Scots and northern English stock (Archibald, Elspeth) with surnames like Armstrong or Douglas. The clan surname was historically a statement of allegiance as much as ancestry.
For fiction set in Scotland, the surname can quietly do worldbuilding: a MacDonald and a Campbell in the same room carries centuries of freight for readers who know the history. Diminutives (Eck for Alexander, Senga for Agnes) add authentic texture to dialogue.
Frequently asked questions
›What is the difference between Mac and Mc?
No semantic difference - both mean "son of". Mac is the older, fuller form; Mc is a printer's contraction that became standard in the 19th century. MacDonald and McDonald are the same surname.
›Are Scottish and Irish Gaelic the same language?
They share a common ancestor (Old Irish) and diverged around the 13th century. Modern Irish (Gaeilge) and Scottish Gaelic (Gaidhlig) are mutually unintelligible but recognizably related. Names overlap but have different conventional spellings.
›What makes a name feel Highland vs. Lowland?
Highland names lean Gaelic (Iain, Eilidh, Hamish). Lowland names lean Scots-English (Malcolm, Fiona, Innes). For pre-1700 historical fiction, Highland naming dominates; for post-Union Lowland and Anglicized names become more common.