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.