Naming your son is a massive milestone. If you are drawn to Scandinavian culture, Denmark offers some of the coolest options around. From fierce Viking monikers to sweet, modern choices, Danish boy names are packed with history and style.
We have rounded up the top picks to help you find the perfect match for your little one. You will discover names that are powerful, inspiring, and rich in meaning. See which ancient names still top the popularity charts and find the one that fits your family best.
100 Popular Danish Boy Names
Dive into this mix of traditional gems and modern favorites to find the perfect fit.
- Aksel – An old Danish male name meaning “father of peace.”
- Alfred – A brilliant choice with English roots meaning “wise counselor.”
- Anders – This Scandinavian form of Andrew means “strong and manly.”
- Anker – A stylish pick meaning “stability” or “harvester” in Scandinavian and English.
- Anton – The German version of Anthony, meaning “worthy” or “priceless.”
- Aren – Means “eagle” in German and “mountain of strength” in Irish.
- Arthur – Carries the strong yet cuddly Celtic meaning of “bear.”
- Asger – Meaning “spear of God,” Asger is a traditional Danish form of Oscar.
- Asmund – A powerful Scandinavian name meaning “God is protector.”
- August – Meaning “great” or “magnificent,” this German boy name is a timeless classic.
- Baldur – Meaning “prince,” this Norse mythological god of the sun was Odin’s son.
- Bendt – The Danish diminutive of Benedict, meaning “blessed.”
- Birger – Has a heroic appeal with its Scandinavian meaning of “rescue” or “save.”
- Birk – A nature-inspired name meaning “birch tree,” often associated with the French meaning “from the fortress.”
- Bjarke – Meaning “bear,” this Danish male name is strong yet heartwarming.
- Bo – A simple, punchy Danish boy name with Norse roots meaning “to live.”
- Casper – A playful Scandinavian option meaning “bringer of treasure.”
- Christer – A religious pick among Danish boy names meaning “Christian.”
- Dag – A dazzling, short Scandinavian name meaning “daylight.”
- Edvard – This Scandinavian diminutive of Edward means “wealthy guard.”
- Edvin – The exotic Scandinavian name for Edwin, meaning “rich friend.”
- Einar – A courageous Old Norse name meaning “bold warrior.”
- Emil – A noble Latin boy’s name meaning “industrious.”
- Erling – A strong Danish boy name with Norwegian origins meaning “the chief’s descendant.”
- Felix – Offers a cheerful outlook with its meaning of “happy” or “lucky.”
- Folke – Offers a comforting feel with its Scandinavian meaning: “people’s guardian.”
- Franz – A punchy German version of Francis meaning “free man.”
- Frederik – Meaning “peaceful ruler,” this name symbolizes fairness and leadership.
- Frode – A pleasant Norse choice meaning “wise.”
- Georg – The unique Danish spelling for George, meaning “farmer.”
- Gregers – A beautiful Danish boy name meaning “awake” or “watchful.”
- Gunnar – A cool Scandinavian name meaning “bold warrior.”
- Hagen – Displays a sentimental side with the Scandinavian meaning of “highest son.”
- Halfdan – A Danish boy name embracing heritage with the meaning “half Dane.”
- Hans – A common Danish version of John, meaning “God is gracious.”
- Harald – Reflects a leader with the Scandinavian meaning “army” or “ruler.”
- Helge – A Scandinavian spiritual option meaning “holy.”
- Hemming – A stunning Scandinavian variant of Henry meaning “home-ruler” or “shape changer.”
- Heremod – A royal Danish male name meaning “historic King of Denmark.”
- Holger – Has a rugged look and sound with its Nordic meaning “island spear.”
- Hugo – Has German, Spanish, and Portuguese roots with the stimulating meaning of “intellect.”
- Jens – The Scandinavian version of Johan with the spiritual meaning “God is gracious.”
- Jesper – A gem of a Danish male name meaning “treasurer.”
- Jorgen – Meaning “farmer,” this Scandinavian diminutive of George has country appeal.
- Jory – A Cornish name for George or Jordan, meaning “farmer” or “flowing down.”
- Kaj – A grounding Danish boy name meaning “earth.”
- Kåre – An adorable name meaning “curly-haired” in Scandinavian.
- Karl – A hopeful Danish boy name with Nordic origins meaning “free man.”
- Keld – A Swedish name meaning “cauldron,” perfect for an autumn baby.
- Knud – Meaning “knot,” this Danish name for boys is truly masculine.
- Kresten – A gorgeous Danish take on the name Christian, meaning “follower of Christ.”
- Lars – A classic Danish male name meaning “crowned with laurel” or “triumphant.”
- Lauge – Meaning “fellow” or “partner,” this name represents companionship.
- Leif – Meaning “descendent” or “heir,” this Scandinavian name symbolizes pride.
- Liam – The Irish diminutive of William and a hot Danish male name meaning “resolute protection.”
- Lucas – This popular Latin name means “bringer of light.”
- Madsen – Or Mads, this is the Danish take on Matthew, meaning “gift of God.”
- Malthe – A classic Danish boy name meaning “rule” or “power.”
- Mikkel – The Danish diminutive of Michael with the spiritual meaning “he who is like God.”
- Milas – A trendy Danish name for boys, potentially meaning “soldier” or “graceful.”
- Morten – A popular Danish name meaning “town near the moor.”
- Niels – The Danish version of Nigel, meaning “champion.”
- Noah – This trendy Hebrew boy name means “rest” or “repose.”
- Nohr – An authentic Danish name for boys meaning “north.”
- Odin – Has the artsy Norse mythological meaning “god of frenzy” or “poetic rage.”
- Ole – A Norwegian and Danish boy name meaning “ancestor’s descendant.”
- Oliver – Meaning “olive tree” in Latin, Oliver reigns as a popular choice for boys.
- Orn – Meaning “eagle,” Orn symbolizes bravery.
- Oscar – A frequently used English and Irish masculine name meaning “God spear” or “champion warrior.”
- Otto – A German option symbolizing prosperity with its “wealthy” definition.
- Palle – The Danish variant of Paul meaning “small” or “petite.”
- Pelle – A strong Nordic variant of Peter meaning “rock.”
- Per – A shortened Scandinavian version of Peter meaning “rock” or “stone.”
- Peter – A top-ranking Danish boy name meaning “stone” or “rock.”
- Rasmus – A sweet Dutch and Finnish variant of Erasmus meaning “beloved.”
- Roar – A powerful Norse name meaning “fighter of heaven” or “praise.”
- Rolf – Of German origin, with the brute meaning “famous wolf.”
- Rune – Has a mysterious feel with its Norse meaning of “secret.”
- Salomon – Meaning “peace,” this Norwegian male name reflects tranquility.
- Saxo – A medieval Old Norse name meaning “Saxon” or “dagger.”
- Soren – A no-nonsense option among Danish boy names meaning “stern.”
- Stefan – An adorable German name for “crown.”
- Sten – A charming Scandinavian variant of Peter meaning “stone.”
- Storm – Has been lighting up baby name charts with its edgy style, meaning “tempest” in British English.
- Sune – A beautiful Danish form of Sonny meaning “son.”
- Svante – A traditional Scandinavian name meaning “holy people.”
- Sven – Has the pleasant Scandinavian meaning of “youthful.”
- Thor – A notable Norse god representing “thunder, strength, and rain.”
- Tore – A striking Danish variant of Thor, meaning “thunder” or “savior.”
- Torsten – Meaning “Thor’s stone,” this Swedish choice symbolizes power.
- Troels – A rugged Danish male name representing “Thor’s arrow.”
- Trygve – An honorable Scandinavian name meaning “trustworthy.”
- Ulf – Has a boyish charm with its Scandinavian meaning of “wolf.”
- Ulrik – A stunning Scandinavian name meaning “rich and noble heritage.”
- Valdemar – Offers a mighty feeling with its Nordic meaning “ruler of the world.”
- Vidar – A mythological name meaning “quiet god.”
- Viggo – A powerful Scandinavian name meaning “war.”
- Villads – Meaning “desiring battle,” this Danish male name has grit and confidence.
- Villum – A gorgeous Danish boy name for William, meaning “resolute protection.”
- William – A popular and strong name with German roots meaning “resolute protection.”






