Top 95 Danish Surnames Or Last Names

Danish surnames are genuinely some of the most beautiful in the world.

They carry Viking history, Norse mythology, stunning Scandinavian landscapes, and a naming tradition that goes back over a thousand years. And right now, parents everywhere are borrowing surnames as first names — and Danish last names are absolutely perfect for this trend.

Whether you have Danish heritage and want to honor it, you love Scandinavian culture, or you are simply looking for a beautiful and distinctive baby name, this list has something extraordinary for you.

Here are 95 of the most popular and beautiful Danish surnames — their meanings, origins, and which ones work beautifully as baby first names.

Most Common Danish Surnames

These are the surnames carried by the most Danish families. Many of them are patronymic — ending in sen meaning son of — which is one of the most distinctive features of Scandinavian naming tradition.

Understanding where a surname comes from makes it more meaningful. Every one of these names has a story behind it and that story is what makes it worth knowing.

1. Jensen

  • Origin: Danish
  • Meaning: Son of Jens (John)

The most common surname in Denmark. Jensen is warm, clean, and works beautifully as a first name for any gender.

2. Nielsen

  • Origin: Danish
  • Meaning: Son of Niels (Nicholas)

Second most common in Denmark. Nielsen has a clean, modern quality that suits a first name beautifully.

3. Hansen

  • Origin: Danish / Norwegian
  • Meaning: Son of Hans (John)

Warm and widely used across Scandinavia. Hansen has a friendly, dependable quality as a first name.

4. Pedersen

  • Origin: Danish
  • Meaning: Son of Peder (Peter)

Classic Danish patronymic. Pedersen is strong and grounded and suits the middle spot particularly well.

5. Andersen

  • Origin: Danish
  • Meaning: Son of Anders (Andrew)

Made globally famous by Hans Christian Andersen. Andersen as a first name carries a beautiful literary legacy.

6. Christensen

  • Origin: Danish
  • Meaning: Son of Christen (Christian)

Warm and devotional. Christensen is long for a first name but works beautifully as a middle name.

7. Larsen

  • Origin: Danish
  • Meaning: Son of Lars (Lawrence)

Clean and strong. Larsen has a crisp Scandinavian quality that suits a modern first name beautifully.

8. Sørensen

  • Origin: Danish
  • Meaning: Son of Søren

Søren Kierkegaard made this name intellectually famous. Sørensen as a first name is bold and carries a beautiful philosophical legacy.

9. Rasmussen

  • Origin: Danish
  • Meaning: Son of Rasmus (Erasmus)

Warm and distinctly Danish. Rasmussen works well as a middle name and carries a beautiful Nordic quality.

10. Jørgensen

  • Origin: Danish
  • Meaning: Son of Jørgen (George)

Classic Danish. Jørgensen has a strong, grounded quality that carries real Scandinavian heritage.

11. Petersen

  • Origin: Danish
  • Meaning: Son of Peter

Warm and classic. Petersen carries the clean Nordic quality that makes Danish surnames so appealing as first names.

12. Madsen

  • Origin: Danish
  • Meaning: Son of Mads (Matthew)

Short and punchy. Madsen has a cool, modern quality that works beautifully as a first name for boys.

13. Kristensen

  • Origin: Danish
  • Meaning: Son of Kristen (Christian)

Warm and devotional. Kristensen has a clean, strong Scandinavian quality.

14. Olsen

  • Origin: Danish / Norwegian
  • Meaning: Son of Ole (Olaf)

Made famous in America through the Olsen twins. Olsen is warm, clean, and works very well as a first name.

15. Thomsen

  • Origin: Danish
  • Meaning: Son of Thomas

Warm and reliable. Thomsen carries a clean Danish quality and works nicely as a middle name.

Nature And Landscape Danish Surnames

Denmark is a country of extraordinary natural beauty — coastal landscapes, forests, farmland, and a flat, open sky that has shaped its culture deeply. Many Danish surnames come directly from that natural world.

These are the ones that work most beautifully as baby first names precisely because they carry that connection to nature.

16. Holm

  • Origin: Old Norse
  • Meaning: Small island, river island

One syllable and enormous presence. Holm carries a clean, Nordic natural quality and works beautifully as a first name for any gender.

17. Strand

  • Origin: Old Norse
  • Meaning: Beach, shoreline

Carries the coastline in its very meaning. Strand is striking, nature-rooted, and works beautifully as a modern first name.

18. Dahl

  • Origin: Old Norse
  • Meaning: Valley

Short and clean. Dahl means valley and carries a beautiful landscape quality. Made famous as a first name through Roald Dahl.

19. Lund

  • Origin: Old Norse
  • Meaning: Grove of trees

Short and nature-rooted. Lund carries the quiet, sheltered quality of a small grove and works very well as a first name.

20. Berg

  • Origin: Old Norse
  • Meaning: Mountain, hill

Strong and elemental. Berg carries a Nordic mountain quality and works as a clean, modern first name.

21. Lindqvist

  • Origin: Danish / Swedish
  • Meaning: Linden tree branch

Nature-rooted and Scandinavian. Lindqvist has a beautiful compound meaning that carries both tree and nature imagery.

22. Skov

  • Origin: Danish
  • Meaning: Forest, woodland

Skov literally means forest in Danish. Short, elemental, and one of the most direct nature names you can give a child.

23. Vang

  • Origin: Old Norse
  • Meaning: Field, open land

Named after the open fields of the Danish countryside. Vang is barely heard as a given name anywhere which makes it genuinely distinctive.

24. Elgaard

  • Origin: Danish
  • Meaning: Elk farm, elk enclosure

Elk farms were significant in old Danish agricultural life. Elgaard carries that grounded, working heritage with a Scandinavian elegance that feels very fresh in modern naming.

25. Bjerrum

  • Origin: Danish
  • Meaning: Settlement by the mountain

Settlement by the mountain — you can picture exactly where this family came from. Bjerrum is almost never heard as a given name which is precisely what makes it worth considering.

26. Søgaard

  • Origin: Danish
  • Meaning: Farm by the lake

Lake and farm heritage. Søgaard carries a beautiful pastoral Danish quality.

27. Vestergaard

  • Origin: Danish
  • Meaning: Western farm

Directional and grounded. Vestergaard has a beautiful Danish heritage quality that carries the geography of the country in its name.

28. Nygaard

  • Origin: Danish
  • Meaning: New farm

Fresh and grounded. Nygaard carries a clean Danish quality and the idea of something newly built and full of possibility.

29. Krog

  • Origin: Danish
  • Meaning: Hook, corner, bend in a river

Short and geographic. Krog carries the quiet meandering quality of a Danish river bend.

30. Engel

  • Origin: Germanic / Danish
  • Meaning: Angel, meadow

Angel and meadow in one name. Engel is warm, unusual, and carries a beautiful dual meaning.

Viking And Norse Heritage Surnames

These surnames carry direct connections to the Viking Age and Norse mythology. For parents who love that dramatic, powerful Scandinavian heritage, these are the names with the deepest roots.

Several of these work extraordinarily well as first names precisely because they carry that Viking energy in a modern, wearable package.

31. Thorkild

  • Origin: Old Norse
  • Meaning: Thor’s cauldron

Built on the name of the great thunder god. Thorkild is bold, unusual, and carries a genuine Viking heritage.

32. Bjørn

  • Origin: Old Norse
  • Meaning: Bear

One of the great Norse names. Bjørn is strong, clean, and has been a given name in Scandinavia for over a thousand years.

33. Ravn

  • Origin: Old Norse
  • Meaning: Raven

Ravens were Odin’s messengers and symbols of wisdom in Norse mythology. Ravn as a first name is striking, rare, and carries that mythological depth.

34. Ulv

  • Origin: Old Norse
  • Meaning: Wolf

Short and powerful. Ulv carries the wild, Norse mythological quality of the wolf and works as a bold, distinctive first name.

35. Thrane

  • Origin: Old Norse
  • Meaning: Crane, the bird

Named after the crane. Thrane is unusual, nature-rooted, and carries a beautiful Old Norse quality.

36. Gorm

  • Origin: Old Norse
  • Meaning: He who honors God, battle serpent

Gorm the Old was the first King of Denmark. Gorm is short, powerful, and carries the most ancient Danish royal heritage possible.

37. Hald

  • Origin: Old Norse
  • Meaning: Slope, incline

Short and grounded. Hald carries a clean, Norse landscape quality and works well as a distinctive first name.

38. Knudsen

  • Origin: Danish
  • Meaning: Son of Knud (Canute)

Knud the Great was the Viking king who ruled England, Denmark, and Norway simultaneously. Knudsen carries an extraordinary Viking royal legacy.

39. Eriksen

  • Origin: Danish / Norwegian
  • Meaning: Son of Erik

Erik the Red, Leif Erikson — the name Erik carries some of the most famous Viking stories in history. Eriksen as a first name carries all of that heritage.

40. Magnusen

  • Origin: Danish / Norse
  • Meaning: Son of Magnus (great)

Magnus was a name carried by Norse and Danish kings. Magnusen carries that royal Norse quality beautifully.

41. Gudmundsen

  • Origin: Danish / Old Norse
  • Meaning: Son of Gudmund (God’s protection)

Deeply rooted in Norse religious tradition. Gudmundsen carries a beautiful ancient Norse quality.

42. Halvorsen

  • Origin: Danish / Norwegian
  • Meaning: Son of Halvor (guardian of the rock)

Strong and Norse-rooted. Halvorsen carries a beautiful Scandinavian heritage quality.

43. Sigurdsen

  • Origin: Danish / Old Norse
  • Meaning: Son of Sigurd (victory protection)

Named after Sigurd, the great Norse dragon-slayer. Sigurdsen carries one of Norse mythology’s most heroic stories.

44. Thorvaldsen

  • Origin: Danish
  • Meaning: Son of Thorvald (Thor’s ruler)

Made famous by the great Danish sculptor Bertel Thorvaldsen. Thorvaldsen carries both Viking heritage and artistic legacy.

45. Isaksen

  • Origin: Danish / Hebrew
  • Meaning: Son of Isaac

Warm and biblical. Isaksen carries a clean Scandinavian quality with deep Hebrew roots.

Danish Occupational Surnames

Many Danish surnames come from the trades and crafts of their ancestors. These occupational names carry a grounded, working heritage that many families find deeply meaningful.

Several of these make beautiful and distinctive first names.

46. Møller

  • Origin: Danish
  • Meaning: Miller, one who operates a mill

One of the most common occupational surnames in Denmark. Møller is warm and grounded and carries the heritage of generations of millers.

47. Bager

  • Origin: Danish
  • Meaning: Baker

The Danish word for baker as a surname. Bager is warm, short, and carries a beautiful artisanal heritage.

48. Smed

  • Origin: Danish
  • Meaning: Smith, blacksmith

The Danish equivalent of Smith. Smed is short, strong, and carries a beautiful craft heritage.

49. Fischer

  • Origin: Danish / Germanic
  • Meaning: Fisherman

Widely used across Denmark’s fishing communities. Fischer carries a beautiful coastal, water-connected heritage.

50. Toft

  • Origin: Old Norse / Danish
  • Meaning: Homestead, plot of land

Carries the heritage of Danish farmers and landowners. Toft is short, grounded, and works well as a first name.

51. Krog

Already in the nature section but also connected to an occupational heritage of those who lived at river bends.

52. Brandt

  • Origin: Danish / Germanic
  • Meaning: Fire, sword blade

Strong and elemental. Brandt carries both craft and fire heritage and works well as a first name.

53. Klausen

  • Origin: Danish
  • Meaning: Son of Klaus (Nicholas)

Warm and classic. Klausen carries a clean Danish quality.

54. Lassen

  • Origin: Danish
  • Meaning: Son of Lars (Lawrence)

Warm and Scandinavian. Lassen has a clean, modern quality that suits a first name well.

55. Koch

  • Origin: Danish / Germanic
  • Meaning: Cook

The Danish occupational surname for a cook. Koch is short and carries a warm, culinary heritage.

Danish Surnames That Make Beautiful First Names

These are specifically the Danish surnames that parents are already using as first names — or that work so beautifully as given names that they absolutely should be.

If you are looking for a Danish-heritage baby name that feels distinctive and modern, start here.

56. Dahl

Already in the nature section. Dahl is perhaps the most obvious Danish surname that works brilliantly as a first name.

57. Holm

Already in the nature section. One of the cleanest and most beautiful Danish first names.

58. Bjørn

Already in the Viking section. Widely used as a first name across Scandinavia.

59. Ravn

Already in the Viking section. Stunning as a first name for any gender.

60. Lund

Already in the nature section. Clean, short, and works beautifully as a first name.

61. Storm

  • Origin: Old Norse / Danish
  • Meaning: Storm, tempest

Bold and elemental. Storm as a first name is striking, vivid, and carries a powerful natural energy.

62. Voss

  • Origin: Old Norse / Danish
  • Meaning: From the forest

Short and distinctive. Voss carries a clean Norse nature quality and works well as a first name.

63. Birk

  • Origin: Danish / Old Norse
  • Meaning: Birch tree

Named after the birch tree. Birk is short, nature-rooted, and carries a beautiful Scandinavian quality as a first name.

64. Kold

  • Origin: Danish
  • Meaning: Cold, cool

Short and distinctive. Kold carries a crisp, clean Danish quality and works as an unusual first name.

65. Rand

  • Origin: Old Norse / Danish
  • Meaning: Shield rim, edge

Short and strong. Rand carries a clean Nordic quality and works as a distinctive first name.

66. Dal

  • Origin: Danish / Old Norse
  • Meaning: Valley

Even shorter than Dahl. Dal is minimal, clean, and carries the same beautiful valley meaning.

67. Kirk

  • Origin: Old Norse / Danish
  • Meaning: Church

Short and strong. Kirk carries a clean Nordic quality and has been widely used as a first name.

68. Brok

  • Origin: Old Norse / Danish
  • Meaning: Badger

Short and animal-rooted. Brok is unusual and carries a clean Old Norse quality as a first name.

69. Frost

  • Origin: Old Norse / Danish
  • Meaning: Frost, ice

Bold and elemental. Frost is already widely used as a first name and carries a crisp winter quality.

70. Gaard

  • Origin: Danish
  • Meaning: Farm, enclosure

Short and grounded. Gaard carries the Danish farming heritage in its simplest form.

Danish Surnames By Region

Denmark’s different regions produced distinctive naming traditions. These surnames carry the geography of specific Danish landscapes and communities.

71. Jutland Surnames

Vestergaard

Already listed. From the western farms of Jutland.

Østergaard

  • Origin: Danish
  • Meaning: Eastern farm

The eastern counterpart. Østergaard carries the geography of eastern Jutland beautifully.

Nørgaard

  • Origin: Danish
  • Meaning: Northern farm

Northern Jutland heritage. Nørgaard has a clean, directional Danish quality.

72. Island Surnames

Ø

  • Origin: Danish
  • Meaning: Island

The Danish word for island as a surname. Bold and minimal — just two letters carrying an entire landscape.

Langeland

  • Origin: Danish / Place name
  • Meaning: Long land, named after the Danish island

Named after the Danish island. Langeland is unusual and carries a beautiful island heritage.

73. Copenhagen Surnames

Kobenhavn

  • Origin: Danish / Place name
  • Meaning: Merchants’ harbour

The name of the capital city as a surname. Extremely rare and carries the entire heritage of the great Danish city.

Amager

  • Origin: Danish / Place name
  • Meaning: Named after the island of Amager

Named after the island that forms part of Copenhagen. Amager carries a beautiful Copenhagen heritage.

Rare And Distinctive Danish Surnames

These are the rarer Danish surnames that are almost never heard as first names. Many of them are so unusual and so beautiful that they deserve serious consideration as distinctive baby names.

74. Agger

  • Origin: Danish
  • Meaning: Field, cultivated land

Short and grounded. Agger carries a beautiful Danish agricultural heritage.

75. Balle

  • Origin: Danish
  • Meaning: Ball, round hill

Short and unusual. Balle carries a clean Danish quality and works as a distinctive first name.

76. Carstensen

  • Origin: Danish
  • Meaning: Son of Carsten (Christian)

Warm and classic. Carstensen has a beautiful Danish quality.

77. Damgaard

  • Origin: Danish
  • Meaning: Farm by the dam or pond

Grounded and water-connected. Damgaard carries a beautiful pastoral Danish quality.

78. Elnegaard

  • Origin: Danish
  • Meaning: Alder farm

Named after the alder tree. Elnegaard is unusual and carries a beautiful tree-rooted Danish heritage.

79. Frandsen

  • Origin: Danish
  • Meaning: Son of Frans (Francis)

Warm and clean. Frandsen carries a classic Danish quality.

80. Greve

  • Origin: Danish / Germanic
  • Meaning: Count, nobleman

Carries a noble heritage. Greve is short, dignified, and unusual as a first name.

81. Hedegaard

  • Origin: Danish
  • Meaning: Farm on the heath

Heathland heritage. Hedegaard carries a beautiful wild, open Danish landscape quality.

82. Ingvardsen

  • Origin: Danish / Old Norse
  • Meaning: Son of Ingvard (guarded by Ing)

Deeply Norse-rooted. Ingvardsen carries a beautiful ancient Scandinavian quality.

83. Juul

  • Origin: Danish
  • Meaning: Yule, Christmas

Named after the midwinter festival. Juul is warm, festive, and carries a beautiful seasonal Danish quality.

84. Kærgaard

  • Origin: Danish
  • Meaning: Farm by the bog

Unusual and nature-rooted. Kærgaard carries a beautiful wetland Danish heritage.

85. Leth

  • Origin: Danish
  • Meaning: Clay, muddy place

Short and grounded. Leth carries a simple, earthy Danish quality.

86. Mikkelsen

  • Origin: Danish
  • Meaning: Son of Mikkel (Michael)

Warm and classic. Mikkelsen carries a clean Danish quality and works nicely as a first name.

87. Nissen

  • Origin: Danish
  • Meaning: Son of Nis (Nicholas), also a Danish Christmas elf

Carries both patronymic heritage and connection to the beloved Danish nisse — the Christmas elf. A name with a warm, folkloric quality.

88. Overgaard

  • Origin: Danish
  • Meaning: Upper farm

Grounded and directional. Overgaard carries a clean Danish agricultural heritage.

89. Pontoppidan

  • Origin: Danish / Latin
  • Meaning: Bridge over the marsh

Named after a geographical feature. Pontoppidan carried by the Nobel Prize-winning Danish author Henrik Pontoppidan.

90. Quist

  • Origin: Danish / Old Norse
  • Meaning: Branch, twig

Short and nature-rooted. Quist carries a clean Scandinavian quality and works as an unusual first name.

91. Roed

  • Origin: Danish
  • Meaning: Red

Short and color-named. Roed carries a clean, vivid Danish quality.

92. Skjold

  • Origin: Old Norse / Danish
  • Meaning: Shield

Skjold was the mythological ancestor of the Danish royal family. A name with extraordinary Danish mythological heritage.

93. Thorsen

  • Origin: Danish
  • Meaning: Son of Thor

Built on the name of the Norse god of thunder. Thorsen carries a beautiful Viking heritage and works wonderfully as a first name.

94. Ulrich

  • Origin: Germanic / Danish
  • Meaning: Prosperous and powerful

Warm and distinguished. Ulrich carries a beautiful Germanic-Danish heritage.

95. Vesterlund

  • Origin: Danish
  • Meaning: Western grove

Nature and direction combined. Vesterlund carries a beautiful pastoral Danish landscape quality.

Wrapping Up

Danish surnames are a genuinely extraordinary resource for parents looking for something distinctive, meaningful, and deeply rooted in one of the world’s most admired cultures.

Whether you have Danish heritage to honor or you simply love the clean, Nordic quality of these names, there is something on this list worth considering for your baby.

Save this to your Pinterest board so you can come back to it. And share it with any parent exploring their Scandinavian roots.