100 Strong Danish Boy Names for Your Son

Updated
From Thor to Oliver, names with real Nordic backbone.

Danish boy names carry a distinct Scandinavian ring, from short, sturdy picks like Bo and Finn to names with deep Norse roots like Erik and Magnus. They tend to sound clean and confident, with a soft northern warmth that travels well outside Denmark.

This list gathers 100 Danish boy names, spanning old Viking-era classics, saint and royal names still used across Copenhagen today, and fresh modern favorites. Each comes with its meaning so you can weigh the sound against the story behind it.

Scroll through and see which ones fit your family. A few may already feel like home.


100 Popular Danish Boy Names

This mix of Old Norse classics and modern favorites makes it easy to find a name with real meaning.

  1. Aksel – A sleek Danish form of Absalom meaning “father of peace,” loved across Scandinavia.
  2. Alfred – An English classic meaning “wise counselor,” carried by Alfred the Great.
  3. Anders – The Scandinavian form of Andrew, meaning “manly” or “brave,” a longtime Danish favorite.
  4. Anker – A sturdy Danish name meaning “harvester,” with the steady image of an anchor.
  5. Anton – The German and Scandinavian form of Anthony, meaning “priceless” or “worthy.”
  6. Aren – A short Nordic name tied to the word for “eagle,” light to say and spell.
  7. Arthur – A Celtic name meaning “bear,” strong yet gentle and rising again across Europe.
  8. Asger – An Old Norse name meaning “spear of the gods,” and the Danish root behind Oscar.
  9. Asmund – An Old Norse name meaning “divine protection,” blending faith and strength.
  10. August – Meaning “great” or “venerable,” this German boy name stays a timeless pick in Denmark.
  11. Baldur – The shining Norse god of light and a son of Odin, a bold mythological choice.
  12. Bendt – The Danish short form of Benedict, meaning “blessed.”
  13. Birger – A Scandinavian name meaning “helper” or “rescuer,” with a quietly heroic feel.
  14. Birk – A crisp nature name meaning “birch tree,” distinctly Scandinavian.
  15. Bjarke – An Old Norse name meaning “little bear,” cuddly and strong at once.
  16. Bo – A short, punchy Danish name with Old Norse roots meaning “to live” or “dweller.”
  17. Casper – The Scandinavian form of Jasper, meaning “treasurer” or “bringer of treasure.”
  18. Christer – A Scandinavian name meaning “follower of Christ,” a clean spin on Christian.
  19. Dag – A bright, one-syllable Norse name meaning “day” or “daylight.”
  20. Edvard – The Scandinavian form of Edward, meaning “wealthy guardian.”
  21. Edvin – The Nordic form of Edwin, meaning “rich friend.”
  22. Einar – An Old Norse warrior name meaning “lone fighter,” bold and saga-worthy.
  23. Emil – A noble Latin boy’s name meaning “rival” or “industrious.”
  24. Erling – A Scandinavian name meaning “descendant of the jarl,” carrying a noble line.
  25. Felix – A cheerful Latin name meaning “lucky” or “successful.”
  26. Folke – A warm Scandinavian name meaning “guardian of the people.”
  27. Franz – The German form of Francis, meaning “free man.”
  28. Frederik – A regal Danish name meaning “peaceful ruler,” worn by generations of Danish kings.
  29. Frode – An Old Norse name meaning “wise” or “learned,” gentle and grounded.
  30. Georg – The Danish form of George, meaning “farmer” or “earth-worker.”
  31. Gregers – The Danish form of Gregory, meaning “watchful” or “alert.”
  32. Gunnar – An Old Norse name meaning “bold warrior,” famous from the Norse sagas.
  33. Hagen – A Germanic and Norse name meaning “enclosure,” with an old-world edge.
  34. Halfdan – An Old Norse royal name meaning “half Dane,” once worn by Viking kings.
  35. Hans – The Danish short form of Johannes, meaning “God is gracious.”
  36. Harald – A Scandinavian name meaning “army ruler,” carried by Harald Bluetooth, who ruled Denmark for roughly 28 years and united the country, according to the National Museum of Denmark (1).
  37. Helge – A Scandinavian name meaning “holy” or “blessed.”
  38. Hemming – An Old Norse name linked to “shape-shifter,” rare and intriguing.
  39. Heremod – An ancient Danish name from legend, tied to an early king of the Danes.
  40. Holger – A Nordic name meaning “island of spears,” linked to the legendary hero Holger Danske.
  41. Hugo – Carrying German, Spanish, and Portuguese roots, Hugo means “mind” or “intellect.”
  42. Jens – The Danish form of John, meaning “God is gracious,” and a national staple.
  43. Jesper – The Danish form of Jasper, meaning “treasurer.”
  44. Jorgen – The Danish form of George, meaning “farmer,” with a sturdy, classic feel.
  45. Jory – A Cornish pet form of George, meaning “farmer.”
  46. Kaj – A short Danish name often linked to “earth,” simple and modern.
  47. Kåre – An Old Norse name meaning “curly-haired,” friendly and informal.
  48. Karl – A strong Germanic and Nordic name meaning “free man.”
  49. Keld – An Old Norse name meaning “cauldron” or “helmet,” rooted in the element ketill.
  50. Knud – A Danish royal name meaning “knot,” worn by King Canute the Great.
  51. Kresten – A Danish form of Christian, meaning “follower of Christ.”
  52. Lars – A classic Scandinavian name meaning “crowned with laurel” or “victorious.”
  53. Lauge – An Old Norse name meaning “sworn partner” or “pledged friend.”
  54. Leif – An Old Norse name meaning “heir” or “descendant,” carried by explorer Leif Erikson.
  55. Liam – The Irish short form of William, meaning “resolute protection,” and the top boys name in the US for the eighth straight year in 2024, per Social Security Administration data (2).
  56. Lucas – A Latin name meaning “light” or “from Lucania,” hugely popular across Scandinavia.
  57. Madsen – Often shortened to Mads, this Danish form of Matthew means “gift of God.”
  58. Malthe – A Danish name with Germanic roots meaning “power” or “council.”
  59. Mikkel – The Danish form of Michael, meaning “who is like God?”
  60. Milas – A modern Danish name, fresh and uncommon with a soft, easy sound.
  61. Morten – The Danish form of Martin, meaning “of Mars” or “warlike.”
  62. Niels – The Danish form of Nicholas, meaning “victory of the people,” worn by physicist Niels Bohr, who won the 1922 Nobel Prize in Physics (3) for his model of the atom.
  63. Noah – This Hebrew boy name means “rest” or “comfort,” gentle and globally loved.
  64. Nohr – A modern Danish name meaning “north,” minimalist and directional.
  65. Odin – The chief god of Norse mythology, his name tied to “fury” or “inspiration.”
  66. Ole – A Danish and Norwegian name meaning “ancestor’s heir,” warm and traditional.
  67. Oliver – A Latin-rooted name meaning “olive tree,” a peace symbol and a top Danish pick.
  68. Orn – An Old Norse name meaning “eagle,” short and fierce.
  69. Oscar – An English and Irish masculine name meaning “deer-lover” or “god’s spear.”
  70. Otto – A German name meaning “wealth” or “prosperity,” vintage and bold.
  71. Palle – A Danish form of Paul, meaning “small” or “humble.”
  72. Pelle – A Nordic pet form of Per (Peter), meaning “rock.”
  73. Per – A short Scandinavian form of Peter, meaning “rock” or “stone.”
  74. Peter – A timeless Danish name meaning “rock,” steady and dependable.
  75. Rasmus – A sweet Dutch and Finnish form of Erasmus, meaning “beloved.”
  76. Roar – An Old Norse name meaning “famous spear” or “praised warrior.”
  77. Rolf – A German and Norse name meaning “famous wolf.”
  78. Rune – An Old Norse name meaning “secret” or “hidden lore,” tied to runic writing.
  79. Salomon – A Norwegian male name form of Solomon, meaning “peace.”
  80. Saxo – A medieval Danish name meaning “Saxon,” linked to the chronicler Saxo Grammaticus.
  81. Soren – A Danish form of Severus, meaning “stern,” carried by philosopher Søren Kierkegaard.
  82. Stefan – A German and Scandinavian name meaning “crown” or “garland.”
  83. Sten – A Scandinavian name meaning “stone,” solid and to the point.
  84. Storm – A bold nature name meaning “tempest,” climbing baby name charts for its edgy British style.
  85. Sune – An Old Norse name meaning “son,” simple and sweet.
  86. Svante – A Scandinavian name meaning “holy” or “of the holy people.”
  87. Sven – An Old Norse name meaning “young man,” worn by Danish king Sweyn Forkbeard.
  88. Thor – The Norse god of thunder, his name meaning “thunder” and raw strength.
  89. Tore – A Scandinavian name meaning “Thor’s warrior,” short and mighty.
  90. Torsten – A Scandinavian name meaning “Thor’s stone,” sturdy and strong.
  91. Troels – A Danish name meaning “Thor’s arrow” or “spear of Thor.”
  92. Trygve – An Old Norse name meaning “trustworthy” or “loyal.”
  93. Ulf – An Old Norse name meaning “wolf,” short, fierce, and easy to say.
  94. Ulrik – A Scandinavian name meaning “prosperity and power,” noble and uncommon.
  95. Valdemar – A Nordic royal name meaning “famous ruler,” worn by several Danish kings.
  96. Vidar – A Norse name meaning “wide ruler,” borne by a silent, powerful god.
  97. Viggo – An Old Norse name meaning “war” or “battle,” shared by actor Viggo Mortensen.
  98. Villads – A Danish name meaning “will” and “battle,” full of grit.
  99. Villum – A Danish form of William, meaning “resolute protector.”
  100. William – A strong name with German roots meaning “resolute protector,” classic worldwide.

FAQs

What Are Popular Boy Names in Denmark?

According to official baby name reports, Denmark has some genuinely appealing, culturally rooted Danish boy names that remain popular year after year. Many are common names from neighboring countries or variants of internationally known favorites.

Here are a few of the top most popular boy names in Denmark in recent years:

  • Anders: “Strong and manly.”
  • Jens: “God is gracious.”
  • Jorgen: “Farmer.”
  • Lars: “Crowned with laurel” or “triumphant.”
  • Mads: “Gift of God.”
  • Michael: “He who is like God.”
  • Niels: “Champion.”
  • Peter: “Stone” or “rock.”
  • Soren: “Stern.”

Does Denmark Have Strict Naming Laws?

Yes, Denmark has very specific naming laws known as the Law on Personal Names. Parents must choose a name from a pre-approved government list of roughly 7,000 names. If you want to use a unique name that is not on the list, you must apply for special permission and have it reviewed by the Family Court to ensure it doesn’t negatively affect the child.

What Is a Traditional Danish Last Name?

Historically, Denmark used a patronymic naming system where the last name was based on the father’s first name followed by “-sen” (son). For example, if a man named Hans had a son, the son’s last name would be Hansen. This is why names like Jensen, Nielsen, and Hansen are so common today, though the strict patronymic system is no longer used for new babies in the same way.

Headshot of Myesha Alleyne

About the Author

Myesha Alleyne

Myesha Alleyne is a freelance writer, author, and formally trained elementary educator. During her time teaching, she found herself longing to fulfill a childhood dream of writing. She’s a dedicated mother and wife who loves to read and watch the Food Network in her spare time.