Here are 11 Scottish first names for girls, what they mean and their origins. Names sourced from motherandbaby.co.uk and scottish-at-heart.com.
Meaning: 'graceful' or 'grace'. Origins: Scottish Gaelic form of Anna. Meaning: God is my oath'. Origins: Scottish variant of the Hebrew Elizabeth. Meaning: 'watchful' or 'vigilant'. Origins: The old Scottish-Dalriadan name Greer is derived from the given name Gregor or from the Scottish surname. Meaning holy or blessed. Origins: The Scottish version of Alice, Aili is pronounced 'ay-lee'. Meaning: white or fair. Origins: Gaelic Scottish origins. This name remains popular in Scotland. Meaning: pledged to God. Origins: The Scottish variation of Isabel. Meaning: lily or lily of the valley. Origins: Latin and Scottish origins. In Scottish Gaelic it is pronounced Lil-e-us. Meaning: Beloved. Origins: Mairi is the Scottish version of the English name Mary. Meaning: beautiful. Origins: Scottish. Bonnie is now a popular name is the USA. Meaning: pearl. Origins: Scottish variation on Margaret. Meaning: church. Origins: Scottish.