In This Article
Danish baby names reflect the strong cultural heritage of Denmark, blending Nordic mythology, Christian tradition, and modern European influences. Many Danish names are short, simple, and powerful, making them easy to pronounce worldwide. Parents looking for Danish baby names will find meaningful choices that represent strength, beauty, nature, and history.
Danish Boy Names with Meanings
Danish boy names are rooted in Norse legends, kingship, and Christian tradition. They often symbolize bravery, leadership, and wisdom.
Anders – Danish form of Andrew, meaning “manly.”
Erik – Old Norse name meaning “eternal ruler.”
Søren – Derived from Severus, meaning “stern” or “serious.”
Lars – Scandinavian form of Laurence, meaning “crowned with laurel.”
Jens – Danish form of John, meaning “God is gracious.”
Mikkel – Danish form of Michael, meaning “who is like God.”
Henrik – Means “ruler of the home.”
Niels – Scandinavian version of Nicholas, meaning “victory of the people.”
Christian – Means “follower of Christ.”
Thomas – Biblical name meaning “twin.”
Kasper – Scandinavian form of Caspar, meaning “treasurer.”
Olaf – Old Norse name meaning “ancestor’s relic.”
Rasmus – Derived from Erasmus, meaning “beloved.”
Magnus – Latin origin, meaning “great.”
Troels – Means “Thor’s follower.”
Frederik – Means “peaceful ruler.”
Kristian – Variant of Christian, meaning “believer in Christ.”
Bo – Short name meaning “to live” or “dwell.”
Asger – Means “spear of God.”
Viggo – Old Norse name meaning “battle” or “war.”
Axel – Means “father of peace.”
Jonas – Biblical name meaning “dove.”
Bjorn – Old Norse name meaning “bear.”
Hans – Traditional name meaning “God is gracious.”
Peder – Danish form of Peter, meaning “rock.”
Torben – Means “Thor’s bear.”
Emil – Latin origin, meaning “rival.”
Otto – Old Germanic name meaning “wealth” or “fortune.”
Karl – Means “free man.”
Holger – Old Norse name meaning “island spear.”
Finn – Old Norse name meaning “wanderer.”
Ulrik – Means “prosperity and power.”
Morten – Derived from Martin, meaning “warlike.”
Sten – Means “stone.”
Leif – Old Norse name meaning “heir” or “descendant.”
Arne – Means “eagle.”
Dag – Old Norse name meaning “day.”
Rune – Means “secret lore” or “rune stone.”
Esben – Means “bear of God.”
Jesper – Scandinavian form of Jasper, meaning “treasurer.”
Sigurd – Old Norse name meaning “guardian of victory.”
Torsten – Means “Thor’s stone.”
Harald – Old Norse name meaning “army ruler.”
Bent – Danish short form of Benedict, meaning “blessed.”
Eigil – Means “edge of a sword.”
Kai – Simple name meaning “keeper of the keys” or “sea.”
Vidar – Old Norse god associated with silence and strength.
Laurits – Danish form of Laurentius, meaning “crowned with laurel.”
Anker – Means “anchor,” symbolizing stability.
Svend – Old name meaning “young man” or “boy.”
Danish Girl Names with Meanings
Danish girl names often highlight grace, nature, and elegance, with roots in Norse mythology and Christian saints.
Anna – Means “grace” or “favor.”
Freja – Old Norse goddess of love and beauty.
Kirsten – Scandinavian form of Christina, meaning “follower of Christ.”
Ingrid – Means “beautiful” or “beloved.”
Astrid – Old Norse name meaning “divine strength.”
Karen – Danish form of Katherine, meaning “pure.”
Mette – Short form of Margarethe, meaning “pearl.”
Lene – Derived from Magdalene or Helena, meaning “light.”
Camilla – Latin name meaning “young ceremonial attendant.”
Sofie – Danish form of Sophia, meaning “wisdom.”
Birgitte – Means “exalted one.”
Helene – Means “bright” or “shining light.”
Eva – Biblical name meaning “life.”
Helle – Means “holy” or “sacred.”
Pernille – Derived from Petronilla, meaning “stone.”
Ida – Germanic origin, meaning “hardworking.”
Maria – Means “beloved” or “drop of the sea.”
Line – Short form of Caroline, meaning “free woman.”
Tina – Short for Christina, meaning “follower of Christ.”
Susanne – Means “lily flower.”
Maja – Scandinavian form of Maya, meaning “illusion” or “great.”
Stine – Short form of Christine, meaning “Christian.”
Gitte – Derived from Birgitte, meaning “strength.”
Else – Short form of Elisabeth, meaning “God is my oath.”
Liv – Old Norse name meaning “life.”
Anette – Means “grace” or “favor.”
Nanna – Old Norse goddess of joy and peace.
Solveig – Means “sun strength.”
Dagmar – Means “day maiden.”
Vibeke – Old name meaning “little woman.”
Johanne – Feminine of Johannes, meaning “God is gracious.”
Rikke – Short for Frederikke, meaning “peaceful ruler.”
Agnes – Means “pure” or “holy.”
Oda – Means “wealth” or “fortune.”
Elin – Scandinavian form of Helen, meaning “light.”
Marlene – Combination of Maria and Magdalene.
Dorte – Danish form of Dorothy, meaning “gift of God.”
Lisbeth – Means “God’s promise.”
Tove – Old Norse name meaning “beautiful Thor.”
Grethe – Short for Margarethe, meaning “pearl.”
Sigrid – Old Norse name meaning “victory and beauty.”
Karenina – Meaning “pure” with Slavic influence.
Hilda – Means “battle woman.”
Sonja – Means “wisdom.”
Alma – Means “nourishing” or “kind.”
Ragna – Old Norse name meaning “goddess” or “advice.”
Selma – Means “divine protection.”
Brynja – Old Norse name meaning “armor.”
Ellen – Means “shining light.”
Klara – Means “clear” or “bright.”
Most Common Danish Surnames or Last Names
Danish surnames are often patronymic, meaning they are derived from the father’s first name, usually ending in -sen, which means “son of.” Many also reflect occupations or nature.
Jensen – Means “son of Jens.”
Nielsen – Means “son of Niels.”
Hansen – Means “son of Hans.”
Pedersen – Means “son of Peder.”
Andersen – Means “son of Anders.”
Christensen – Means “son of Christen.”
Larsen – Means “son of Lars.”
Sørensen – Means “son of Søren.”
Rasmussen – Means “son of Rasmus.”
Petersen – Means “son of Peter.”
Madsen – Means “son of Mads.”
Kristensen – Means “son of Kristen.”
Olsen – Means “son of Ole.”
Thomsen – Means “son of Thomas.”
Knudsen – Means “son of Knud.”
Mortensen – Means “son of Morten.”
Clausen – Means “son of Claus.”
Frederiksen – Means “son of Frederik.”
Johansen – Means “son of Johan.”
Poulsen – Means “son of Poul.”
Carlsen – Means “son of Carl.”
Simonsen – Means “son of Simon.”
Eskesen – Means “son of Eske.”
Holm – Means “small island.”
Damgaard – Refers to “farm near a pond.”
Berg – Means “mountain.”
Lund – Means “grove” or “small forest.”
Krogh – Means “corner” or “bend.”
Dahl – Means “valley.”
Møller – Means “miller.”
Overgaard – Means “upper farm.”
Skov – Means “forest.”
Vestergaard – Means “west farm.”
Jeppesen – Means “son of Jeppe.”
Kjeldsen – Means “son of Kjeld.”
Brandt – Means “fire” or “burnt land.”
Højgaard – Means “high farm.”
Winther – Refers to the winter season.
Bech – Means “stream” or “brook.”
Schmidt – Means “smith” or “metalworker.”
Lauridsen – Means “son of Laurids.”
Gram – Refers to “grain” or “farm field.”
Foged – Means “bailiff” or “official.”
Toft – Means “homestead.”
Koch – Means “cook.”
Bang – Old Danish name meaning “hill” or “field.”
Lind – Means “lime tree.”
Brodersen – Means “son of Broder.”
Kragh – Means “crow.”
Sejr – Means “victory.”
FAQs on Danish Baby Names
What makes Danish baby names unique?
They combine Nordic mythology, Christian tradition, and simplicity, making them timeless and global.
Do Danish names have special meanings?
Yes, many are linked to nature, Norse gods, and virtues like strength, peace, or wisdom.
Why do many Danish surnames end with “-sen”?
It comes from patronymic tradition, meaning “son of,” showing family lineage.
Are Danish names easy to use internationally?
Yes, many names like Erik, Anna, and Lars are widely recognized and simple to pronounce.
Are Danish baby names inspired by mythology?
Yes, names like Freja, Thorsten, and Vidar are directly tied to Norse legends.
Danish baby names beautifully combine history, mythology, and modern elegance. With boy and girl names that symbolize strength and beauty, along with surnames that reflect heritage, Danish names remain meaningful choices for families seeking timeless and culturally rich identities.