Scottish Names

Scottish Names

Scottish names reflect the rich cultural heritage of the Scots, originally a Celtic tribe that migrated from northern Ireland. This list includes both uniquely Scottish Gaelic baby names, and other names that have been used predominantly in Scotland for so long and often that they are thought of internationally as typically Scottish names, such as Flora and Hector.

Along with Flora and Hector, other Scottish baby names popular far beyond Edinburgh include Esme, Elsie, Evan, Fiona, Graham, Logan, Lennox, and Maxwell. Blair, Cameron, Finley, and Rory are popular Scottish names that work for either gender.

In Scotland itself, top Scottish baby names include Eilidh and Skye for girls, Logan and Harris for boys.

While we include both Scottish names for girls and Scottish boys' names on this list, you can also find individual lists for each gender elsewhere on the site. But the choices here are what we consider the most stylish baby names that are also distinctly Scottish, ordered by their current popularity on Nameberry.

RELATED:

Search Names by Origin

Popular Names in Scotland

  1. AdairHeart
    • Origin:

      Scottish and Irish
    • Meaning:

      "oak tree ford"
  2. AgnesHeart
    • Origin:

      Greek
    • Meaning:

      "pure, virginal"
  3. AileasHeart
    • Origin:

      Scottish form of Alice
    • Meaning:

      "noble"
  4. AilsaHeart
    • Origin:

      Scottish from Norse
    • Meaning:

      "elf victory"
  5. AinsleyHeart
    • Origin:

      Scottish
    • Meaning:

      "one's own meadow"
  6. AlasdairHeart
    • Origin:

      Scottish variation of Alexander
    • Meaning:

      "defending men"
  7. AlexinaHeart
    • Origin:

      Variation of Alexandra, Greek
    • Meaning:

      "defending men"
  8. AndrewHeart
    • Origin:

      Greek
    • Meaning:

      "strong and manly"
  9. AngusHeart
    • Origin:

      Anglicized form of Aonghus, Aonghas, Gaelic
    • Meaning:

      "one strength"
  10. ArchibaldHeart
    • Origin:

      Scottish from German
    • Meaning:

      "truly brave"
  11. ArchieHeart
    • Origin:

      Diminutive of Archibald, Teutonic
    • Meaning:

      "truly brave"
  12. ArranHeart
    • Origin:

      Scottish place name
    • Meaning:

      "ridged island"
  13. ArtairHeart
    • AuleyHeart
      • Origin:

        Scottish and Manx
      • Meaning:

        "ancestor's descendant"
    • BlairHeart
      • Origin:

        Scottish
      • Meaning:

        "dweller on the plain"
    • BruceHeart
      • Origin:

        Scottish and English from French
      • Meaning:

        "from the brushwood thicket"
    • CallumHeart
      • Origin:

        Scottish form of Columba, Latin
      • Meaning:

        "dove"
    • CalumHeart
      • Origin:

        Variation of Callum, Scottish form of Columba, Latin
      • Meaning:

        "dove"
    • CameronHeart
      • Origin:

        Scottish surname
      • Meaning:

        "crooked nose"
    • CampbellHeart
      • Origin:

        Scottish
      • Meaning:

        "crooked mouth"
    • CatrionaHeart
      • Origin:

        Scottish form of Katherine, Greek
      • Meaning:

        "pure"
    • ClydeHeart
      • Origin:

        Scottish river name
    • ConallHeart
      • Origin:

        Irish
      • Meaning:

        "strong as a wolf"
    • ConranHeart
      • Origin:

        Irish, anglicization of O'conarain
      • Meaning:

        "descendant of Conaran"
    • CraigHeart
      • Origin:

        Scottish
      • Meaning:

        "from the rocks"
    • CreightonHeart
      • Origin:

        English and Scottish
      • Meaning:

        "hilltop town, rocky place"
    • DarraghHeart
      • Origin:

        Irish
      • Meaning:

        "oak tree"
    • DavinaHeart
      • Origin:

        Hebrew
      • Meaning:

        "little deer"
    • DiarmadHeart
      • DonnanHeart
        • Origin:

          Irish
        • Meaning:

          "small brown-haired child"
      • DougalHeart
        • Origin:

          Scottish
        • Meaning:

          "dark stranger"
      • DouglasHeart
        • Origin:

          Scottish
        • Meaning:

          "black water"
      • DuffHeart
        • Origin:

          Irish
        • Meaning:

          "swarthy"
      • DugaldHeart
        • Origin:

          Variation of Dougal, Scottish
        • Meaning:

          "dark stranger"
      • DuncanHeart
        • Origin:

          Scottish
        • Meaning:

          "dark warrior"
      • EdinaHeart
        • Origin:

          English
        • Meaning:

          "wealthy"
      • EffieHeart
        • Origin:

          English diminutive of Euphemia, Greek
        • Meaning:

          "pleasant speech"
      • EilidhHeart
        • Origin:

          Gaelic form of Eleanor
      • EithneHeart
        • Origin:

          Gaelic
        • Meaning:

          "nut kernel"
      • ElsieHeart
        • Origin:

          Diminutive of Elizabeth via its Scottish variation, Elspeth
        • Meaning:

          "pledged to God"
      • ElspethHeart
        • Origin:

          Scottish variation of Elizabeth
        • Meaning:

          "pledged to God"
      • EoghanHeart
        • Origin:

          Irish Gaelic
        • Meaning:

          "born of the yew tree"
      • EoinHeart
        • Origin:

          Irish, variation of John
        • Meaning:

          "God is gracious"
      • ErskineHeart
        • Origin:

          Scottish
        • Meaning:

          "from the high cliffs"
      • EsmeHeart
        • Origin:

          French
        • Meaning:

          "beloved"
      • EuanHeart
        • Origin:

          Gaelic, Anglicized form of Eoghann
        • Meaning:

          "born of the yew tree"
      • EuphemiaHeart
        • Origin:

          Greek
        • Meaning:

          "fair speech"
      • EvanHeart
        • Origin:

          Welsh variation of John
        • Meaning:

          "God is gracious"
      • EvanderHeart
        • Origin:

          Scottish; Greek
        • Meaning:

          "bow warrior; strong man"
      • EwanHeart
        • Origin:

          Scottish form of Gaelic Eoghan
        • Meaning:

          "born of the yew tree"
      • FarquharHeart
        • Origin:

          Scottish
        • Meaning:

          "friendly man"
      • FenellaHeart
        • Origin:

          Celtic
        • Meaning:

          "white-shouldered one"
      • FergusHeart
        • Origin:

          Scottish and Irish
        • Meaning:

          "man of force"
      • FifeHeart
        • Origin:

          Scottish
        • Meaning:

          "place name"
      • FindlayHeart
        • FingalHeart
          • Origin:

            Gaelic
          • Meaning:

            "fair stranger"
        • FinlayHeart
          • Origin:

            Irish and Scottish
          • Meaning:

            "fair-haired hero"
        • FinolaHeart
          • Origin:

            Irish
          • Meaning:

            "white shoulders"
        • FionaHeart
          • Origin:

            Scottish
          • Meaning:

            "white, fair"
        • FloraHeart
          • Origin:

            Latin
          • Meaning:

            "flower"
        • FraserHeart
          • Origin:

            Scottish from French
          • Meaning:

            "strawberry"
        • FyfeHeart
          • Origin:

            Scottish
          • Meaning:

            "place name"
        • GavinHeart
          • Origin:

            Celtic
          • Meaning:

            "white hawk"
        • GillespieHeart
          • Origin:

            Scottish
          • Meaning:

            "bishop's servant"
        • GlenHeart
          • Origin:

            Scottish
          • Meaning:

            "a narrow valley"
        • GordonHeart
          • Origin:

            Scottish
          • Meaning:

            "great hill"
        • GrahamHeart
          • Origin:

            Scottish
          • Meaning:

            "gravelly homestead"
        • GreerHeart
          • Origin:

            Scottish, contraction of surname Gregor; Latin
          • Meaning:

            "alert, watchful"
        • GregorHeart
          • Origin:

            Scottish form of Gregory
          • Meaning:

            "vigilant, a watchman"
        • HamishHeart
          • Origin:

            Scottish variation of James
          • Meaning:

            "supplanter"
        • HectorHeart
          • Origin:

            Greek
          • Meaning:

            "holding fast"
        • HughHeart
          • Origin:

            English from German
          • Meaning:

            "mind, intellect"
        • IainHeart
          • Origin:

            Gaelic variation of John
          • Meaning:

            "God is gracious"
        • InnesHeart
          • Origin:

            Scottish
          • Meaning:

            "from the river island"
        • IonaHeart
          • Origin:

            Scottish place-name
        • IoneHeart
          • Origin:

            Greek
          • Meaning:

            "violet flower"
        • IseabailHeart
          • IshbelHeart
            • IslaHeart
              • Origin:

                Scottish place-name or Spanish
              • Meaning:

                "island"
            • IsmayHeart
              • Origin:

                Possible variation of Esme
              • Meaning:

                "esteemed, beloved"
            • IsobelHeart
              • Origin:

                Scottish variation of Isabel
              • Meaning:

                "pledged to God"
            • IvarHeart
              • Origin:

                Norse
              • Meaning:

                "yew wood, archer"
            • IvorHeart
              • Origin:

                Scottish variation of Welsh Ifor
              • Meaning:

                "yew"
            • JamesinaHeart
              • Origin:

                Feminine variation of James
              • Meaning:

                "supplanter"
            • JeanHeart
              • Origin:

                English and Scottish, from French variation of Johanna
              • Meaning:

                "God is gracious"
            • KeirHeart
              • Origin:

                Irish
              • Meaning:

                "dark, black"
            • KeithHeart
              • Origin:

                Scottish
              • Meaning:

                "wood"
            • KennaHeart
              • Origin:

                Scottish, feminine form of Kenneth
            • KennethHeart
              • Origin:

                Scottish and Irish
              • Meaning:

                "born of fire, handsome"
            • KyleHeart
              • Origin:

                Scottish
              • Meaning:

                "narrow spit of land"
            • LachlanHeart
              • Origin:

                Scottish
              • Meaning:

                "from the fjord-land"
            • LennoxHeart
              • Origin:

                Scottish
              • Meaning:

                "elm grove"
            • LesleyHeart
              • Origin:

                Variation of Leslie
            • LileasHeart
              • Origin:

                Scottish variation of Lily
            • LiliasHeart
              • Origin:

                Latin
              • Meaning:

                "lily"
            • LoganHeart
              • Origin:

                Scottish
              • Meaning:

                "small hollow"
            • LornaHeart
              • Origin:

                English literary name
            • LyleHeart
              • Origin:

                Scottish and English from French
              • Meaning:

                "someone who lives on an island"
            • MacaulayHeart
              • Origin:

                Scottish
              • Meaning:

                "son of righteousness"
            • MagnusHeart
              • Origin:

                Scandinavian from Latin
              • Meaning:

                "greatest"
            • MaireadHeart
              • Origin:

                Irish, shortened fom of Mairghread, variation of Margaret
              • Meaning:

                "pearl"
            • MairiHeart
              • Origin:

                Scottish variation of Mary
              • Meaning:

                "bitter"
            • MaisieHeart
              • Origin:

                Scottish diminutive of Margaret or Mary
              • Meaning:

                "pearl or bitter"
            • MalcolmHeart
              • Origin:

                Scottish
              • Meaning:

                "devotee of St. Colomba"
            • MalvinaHeart
              • Origin:

                Scottish
              • Meaning:

                "smooth-browed one"
            • MargeryHeart
              • Origin:

                Medieval variation of Margaret
              • Meaning:

                "pearl"
            • MarjorieHeart
              • Origin:

                Scottish variation of Margery, diminutive of Margaret
              • Meaning:

                "pearl"
            • MaxwellHeart
              • Origin:

                Scottish
              • Meaning:

                "great stream"
            • MorvenHeart
              • Origin:

                Scottish, poetic place-name
            • MuirHeart
              • Origin:

                Scottish
              • Meaning:

                "dweller near the moor"
            • MuireallHeart
              • MungoHeart
                • Origin:

                  Scottish nickname
                • Meaning:

                  "my pet"
              • MurielHeart
                • Origin:

                  Irish
                • Meaning:

                  "of the bright sea"
              • MurrayHeart
                • Origin:

                  Scottish
                • Meaning:

                  "settlement by the sea"
              • MyraHeart
                • Origin:

                  Greek
                • Meaning:

                  "sweet-smelling oil"
              • NeilHeart
                • Origin:

                  Irish
                • Meaning:

                  "cloud"
              • NessaHeart
                • Origin:

                  Scandinavian
                • Meaning:

                  "headlands, promontory"
              • NiallHeart
                • Origin:

                  Irish
                • Meaning:

                  "cloud"
              • NinianHeart
                • Origin:

                  Scottish and Irish, meaning unknown
              • NivenHeart
                • Origin:

                  Scottish
                • Meaning:

                  "little saint"
              • OssianHeart
                • Origin:

                  Old Irish
                • Meaning:

                  "little deer"
              • PadraigHeart
                • Origin:

                  Irish
                • Meaning:

                  "patrician, noble"
              • ParlanHeart
                • RamsayHeart
                  • Origin:

                    English
                  • Meaning:

                    "low-lying land"
                • RhonaHeart
                  • Origin:

                    Scottish
                  • Meaning:

                    "Scottish island name"
                • RonaHeart
                  • Origin:

                    Scottish spelling variation of Rhona; Norwegian; Hebrew
                  • Meaning:

                    "might; song"
                • RoryHeart
                  • Origin:

                    Irish
                  • Meaning:

                    "red king"
                • RossHeart
                  • Origin:

                    English and Scottish
                  • Meaning:

                    "upland, peninsula"
                • RowenaHeart
                  • Origin:

                    Welsh
                  • Meaning:

                    "white spear or famous friend"
                • RuairidhHeart
                  • SengaHeart
                    • Origin:

                      Scottish
                    • Meaning:

                      "slender"
                  • SholtoHeart
                    • Origin:

                      Scottish from the Gaelic
                    • Meaning:

                      "sower"
                  • SileHeart
                    • SinclairHeart
                      • Origin:

                        Scottish
                      • Meaning:

                        "from the town of St. Clair"
                    • SkyeHeart
                      • Origin:

                        Scottish place-name
                    • StewartHeart
                      • Origin:

                        Scottish
                      • Meaning:

                        "steward"
                    • StruanHeart
                      • Origin:

                        Gaelic
                      • Meaning:

                        "stream"
                    • StuartHeart
                      • Origin:

                        Scottish
                      • Meaning:

                        "steward"
                    • TamHeart
                      • Origin:

                        Scottish variation of Thomas
                      • Meaning:

                        "twin"
                    • TorquilHeart
                      • Origin:

                        Scottish from Norse
                      • Meaning:

                        "Thor's cauldron"
                    • UilleamHeart
                      • Origin:

                        Scottish variation of William
                    • UnaHeart
                      • Origin:

                        Latin, Irish, or Old Norse
                      • Meaning:

                        "one; lamb; happy"
                    • WallaceHeart
                      • Origin:

                        Scottish
                      • Meaning:

                        "foreigner, stranger"