Scandinavian boy names have a crisp, confident sound that feels both modern and deeply historic. Many come from Old Norse traditions, Viking legends, and nature inspired meanings tied to strength, protection, and the elements. Others are simple, clean names that have stayed popular across Denmark, Norway, Sweden, and Iceland for generations.
If you are looking for a name that feels sturdy, distinctive, and quietly powerful, this list of 100 Scandinavian boy names is divided into sections to make exploring easy.
Classic Scandinavian Boy Names

- Anders – A classic Nordic name that means “manly or brave,” steady and strong.
- Erik – A royal staple that means “eternal ruler,” bold and historic.
- Lars – A timeless pick that means “crowned with laurel,” strong and traditional.
- Nils – A crisp name that means “victory of the people,” simple and powerful.
- Johan – A refined name that means “God is gracious,” warm and enduring.
- Henrik – A regal choice that means “ruler of the home,” noble and steady.
- Magnus – A commanding name that means “great,” bold and legendary.
- Oskar – A striking name that means “divine spear,” sharp and strong.
- Kristian – A classic name that means “follower of Christ,” faithful and timeless.
- Mikael – A dignified name that means “who is like God,” strong and graceful.
- Axel – A bold Nordic name that means “father of peace,” rugged and modern.
- Elias – A lyrical name that means “the Lord is my God,” soft yet strong.
- Emil – A sleek name that means “rival or eager,” refined and energetic.
- Gustav – A historic name that means “staff of the Goths,” royal and powerful.
- Tobias – A warm classic that means “God is good,” gentle and enduring.
Viking and Old Norse Names
- Bjorn – A fierce name that means “bear,” strong and primal.
- Leif – A rugged name that means “heir or descendant,” adventurous and bold.
- Ragnar – A legendary name that means “warrior of judgment,” powerful and epic.
- Sten – A solid name that means “stone,” firm and grounded.
- Thor – A mythic name that means “thunder god,” mighty and commanding.
- Odin – A legendary name that means “Norse god of wisdom,” wise and formidable.
- Ivar – A warrior name that means “bow warrior,” sharp and fearless.
- Knut – A sturdy name that means “knot,” compact and strong.
- Rolf – A bold name that means “famous wolf,” wild and noble.
- Harald – A royal name that means “army ruler,” historic and commanding.
- Arvid – A nature-linked name that means “eagle tree,” strong and soaring.
- Soren – A sharp Nordic name that means “stern or severe,” thoughtful and strong.
- Ulf – A primal name that means “wolf,” fierce and untamed.
- Viggo – A spirited name that means “battle,” bold and energetic.
- Trygve – A steady name that means “trustworthy,” calm and dependable.
Nature Inspired Scandinavian Names
- Arne – A soaring name that means “eagle,” proud and strong.
- Birk – A crisp name that means “birch tree,” fresh and natural.
- Storm – A dramatic name that means “tempest,” bold and wild.
- Finn – A bright name that means “fair or white,” friendly and classic.
- Einar – A warrior name that means “one warrior,” brave and resolute.
- Rune – A mystical name that means “secret or mystery,” ancient and intriguing.
- Skye – A breezy name that means “cloud or sky,” light and open.
- Torben – A powerful name that means “thunder bear,” rugged and mythic.
- Vidar – A strong name that means “forest warrior,” earthy and bold.
- Roald – A noble name that means “famous ruler,” historic and commanding.
Short and Strong Nordic Names
- Bo – A simple name that means “to live,” warm and direct.
- Hal – A firm name that means “rock,” grounded and solid.
- Jens – A timeless name that means “God is gracious,” steady and classic.
- Kai – A sleek name that means “keeper of the keys,” modern and cool.
- Leo – A bold name that means “lion,” brave and timeless.
- Niko – A lively name that means “victory of the people,” friendly and strong.
- Ole – A traditional name that means “ancestor’s relic,” rooted and classic.
- Per – A sturdy name that means “rock,” simple and enduring.
- Rune – A mysterious name that means “rune or mystery,” ancient and striking.
- Sven – A warrior name that means “young warrior,” bold and energetic.
Royal and Historic Scandinavian Names
- Carl – A regal name that means “free man,” timeless and dignified.
- Christian – A historic name that means “follower of Christ,” strong and traditional.
- Frederik – A noble name that means “peaceful ruler,” refined and commanding.
- Haakon – A royal name that means “high son,” proud and historic.
- Olav – A classic name that means “ancestor’s descendant,” rooted and strong.
- Sigurd – A heroic name that means “victorious guardian,” bold and legendary.
- Valdemar – A grand name that means “famous ruler,” powerful and historic.
- Knud – A sturdy name that means “knot,” compact and strong.
- Gustavus – A majestic name that means “royal staff,” dignified and grand.
- August – A noble name that means “great or venerable,” classic and enduring.
Modern Scandinavian Favorites

- Albin – A bright name that means “white or bright,” fresh and modern.
- Casper – A gentle name that means “treasurer,” soft yet strong.
- Isak – A warm name that means “laughter,” friendly and timeless.
- Linus – A smooth name that means “flax,” simple and refined.
- Malte – A bold name that means “helmet of strength,” strong and distinctive.
- Noel – A festive name that means “Christmas,” bright and cheerful.
- Otto – A compact name that means “wealth or prosperity,” classic and firm.
- Silas – A woodland name that means “forest,” gentle yet grounded.
- Teo – A sweet name that means “gift of God,” simple and warm.
- Ville – A steady name that means “determined protector,” modern and strong.
Rare and Distinct Scandinavian Names
- Aksel – A rugged name that means “father of peace,” bold and Nordic.
- Bjarne – A strong name that means “bear,” primal and enduring.
- Dag – A crisp name that means “day,” bright and minimal.
- Eskil – A rare name that means “God’s helmet,” ancient and powerful.
- Folke – A rooted name that means “people,” traditional and strong.
- Hjalmar – A warrior name that means “helmeted warrior,” fierce and historic.
- Ivo – A nature-linked name that means “yew tree,” short and distinctive.
- Ketil – A mythic name that means “sacrificial kettle,” ancient and bold.
- Loke – A legendary name tied to the trickster god, sharp and mischievous.
- Morten – A classic name that means “dedicated to Mars,” strong and traditional.
Strong Warrior Style Names
- Arngrim – A fierce name that means “eagle mask,” bold and battle-ready.
- Brynjar – A powerful name that means “warrior in armor,” strong and heroic.
- Eirik – A legendary name that means “eternal ruler,” commanding and timeless.
- Halfdan – A historic name that means “half Danish,” bold and ancient.
- Torstein – A mythic name that means “Thor’s stone,” rugged and strong.
- Ulrik – A noble name that means “wolf ruler,” fierce and regal.
- Vidar – A warrior name that means “wide warrior,” strong and grounded.
- Yngve – A mythic name that means “ancestral god,” ancient and powerful.
- Stig – A bold name that means “wanderer,” sharp and adventurous.
- Torgeir – A striking name that means “Thor’s spear,” fierce and commanding.
Soft but Distinct Nordic Names
- Elvar – A poetic name that means “elf warrior,” mystical and gentle.
- Hakon – A strong name that means “high son,” regal and enduring.
- Jon – A timeless name that means “God is gracious,” simple and classic.
- Lasse – A friendly name that means “crowned with laurel,” warm and relaxed.
- Mads – A sturdy name that means “gift of God,” compact and bold.
- Odd – A sharp name that means “spear point,” ancient and distinctive.
- Rasmus – A warm name that means “beloved,” friendly and strong.
- Sindre – A unique name that means “small or sparkling,” bright and rare.
- Timo – A gentle name that means “honoring God,” soft and meaningful.
- Villem – A Nordic form that means “determined protector,” steady and strong.
Whether you prefer bold warrior names or softer Nordic classics, these names offer a timeless quality that feels steady, distinctive, and full of character.