
100 Viking Boy Names for Your Little Viking Warrior
If you want to give your fearless little explorer a Viking name, take a look through our list of Viking boy names inspired by these Norse conquerors. Vikings were the seafaring Norse people of Scandinavia. They hailed from what is now Denmark, Norway, and Sweden.
The Vikings developed an infamous reputation for raiding and pirating throughout Europe and Asia, but they weren't monsters. On the contrary, they had a rich culture including sophisticated survival tactics and fascinating tales of Norse Mythology. Norse God names like Thor, Odin, and Loki have also had a resurgence in popularity due to the superpowered characters with these names appearing in many Marvel movies!
Related: 25 Hygge Names Perfect for a Winter Baby
Vikings hailed from the bitter-cold Scandinavian North and they went out searching for new and better places to live. That they succeeded in, settling in English, Ireland, Scotland, Wales, Iceland, Greenland, and even North America. The period of Viking expansion, from the late 8th to the late 11th Century, is known as the Viking Age.
Thanks to Hollywood, AncestryDNA results and exciting research findings, more and more people are proudly claiming their Viking heritage. Many people with Irish or Germanic heritage are discovering that they also have Nordic or Finnish DNA, likely tying them to a Viking ancestor long ago.
To honor their ancient Viking heritage, many expectant parents are choosing original Viking names or Norse names for their children. If you're on a langskip voyage to find a male Viking name for your future warrior name, this article not only unearths Viking naming traditions but also uncovers 100 of the most popular Viking names for boys to inspire your search.
Viking Naming Traditions

Vikings followed a few common traditions for name-giving.
- After a Relative - Vikings revered their Scandinavian ancestors, so calling their child after one was believed to pass on the deceased one’s luck and success to him or her.
- After a God – Vikings glorified their Norse gods in many ways, including naming their children after them. Many times, they would take elements of a Norse god’s name and create a name for themselves. For example, Thor was commonly turned into Thorald or Thorgest.
- After a Sibling – Parents would often use the first letter of the oldest sibling for the rest of each child’s name. This is a common tradition with even modern families who have children all with the same first letter. Scandinavian parents would also use the first element of a name for all of their children, such as Astrid, Aren, Åse, Astrid, etc.
Viking Names for Boys that Start with A to E
- Aesir – Norse Mythology, a Norse god
- Alex - Swedish, Norwegian, Danish, Icelandic, means "defender"
- Alf - Swedish, Norwegian, Danish, means, "elf"; Norse Mythology, Alf was a king who pursued a reluctant maiden who later changed her mind
- Alvis - Norse Mythology, a dwarf who was to marry Thor's daughter Thrud.
- Anders - Old Norse word meaning “brave”
- Aren - Danish, means "eagle"
- Arne - Swedish, Norwegian, Danish, means "eagle"
- Aric – Swedish, Old Norse, means "eternal ruler"
- Arkyn – Old Norse, means "eternal king’s son"
- Asbjorne - Norwegian, Danish, means "bear"
- Asmund - Norse, means “divine protection”
- Audor - Ancient Scandinavian, means "wealth"
- Balder -Balder or Baldr is the Norse god of light, beauty, love, and happiness.
- Birger - Scandinavian name meaning “to help and protect”
- Bjarke - Danish, means "bear"
- Bjarne - Ancient Scandinavian, Faroese, means "bear"
- Bjoern - Swedish, Norwegian, Danish, means "bear"
- Björn - Swedish, Icelandic, German, means "bear"
- Bo - Old Norse, meaning “to reside”
- Bodin - Old Norse, meaning “shelter”
- Booth - Old Norse word meaning “born in a barn”
- Bragi - Icelandic, means “first”; Norse Mythology, Norse god of poetry
- Carr - Old Norse name meaning “swamp”
- Dag - Old Norse word meaning “day”
- Denny - Old Norse name meaning “from Denmark”
- Ebbe - Danish, Swedish, Norwegian, means "wild boar"
- Egil - Scandinavian name meaning “edge of a sword”
- Einar - Old Norse name which translates to “one warrior”
- Eino - Old Norse word meaning “one”
- Erik - Scandinavian, means "eternal ruler"
- Erling – Swedish, Norwegian, Danish, means "heir of the clan, chief"
- Espen - Danish, Norwegian, means "bear"
Viking Names for Boys that Start with F to K

- Floki - Icelandic name meaning “heroic Viking”
- Fenrir - Norse Mythology, a giant, monstrous wolf - Loki's son by the evil giantess Angrboða - who was destined to kill the god Odin at the final battle of Ragnarök
- Frey - Norse Mythology, Norse god of fertility, sunlight, and rain
- Freyre – Norse Mythology, Norse god of fertility, sunlight, and rain
- Frode – Danish, Norwegian, means "learned, wise"
- Gandalf - Old Norse, means "wand elf"
- Garald - Old Norse, means “spear user”
- Gisli – Icelandic, Faroese, Ancient Scandinavian, means "pledge"
- Gorm - Old Norse word meaning “good”
- Gunnar – Swedish, Norwegian, Danish, Icelandic, means "he who stands alone"; Norse Mythology, husband of Brynhildr, a maiden rescued by another man who pretended to be Gunnar
- Hagan - Old Norse, meaning: “youthful”
- Halfdan - Old Norse, means “half Danish”
- Hakan - Old Norse, meaning “high son”
- Hanne - Danish, Norwegian, means "Yaweh is gracious"
- Hans - Danish, meaning "Yaweh is gracious"
- Harald (Harold) – Norwegian, Danish, Swedish, means "lord and ruler"
- Helge - Norwegian, Danish, Swedish, Finnish, means "holy, blessed"
- Heimdall - In Norse mythology, Heimdall is the Father of all mankind
- Herleif - Old Norse, means “leader of an army”
- Henny - Dutch, Danish, Norwegian, Swedish, means "home ruler"
- Herleif – Norwegian, means "warrior descendant"
- Holger - Old Norse name meaning “island”
- Hrafen - Ancient Scandinavian, means "raven"
- Ing - Ancient Norse name meaning “ancestor”
- Ivar – Swedish, Norwegian, Danish, means "bow warrior, archer"
- Jarl - Old Norse name meaning “nobleman”
- Jo - English, German, Dutch, Norwegian, means "Yaweh is gracious"
- Joran - Old Norse, means “farmer”
- Jurgen - Old Norse, means “farmer”
- Kåre - Old Norse, means “curly” or “curved”
- Knut - Norse word for “knot”
- Krystof - Old Norse, meaning “bearing Christ”
Viking Names for Boys that Start with L to S

- Leif – Swedish, Norwegian, Danish, means "descendant, heir"
- Larson - Old Norse, meaning “son of Lars”
- Loki – Norse Mythology, the trickster god
- Magnus – Swedish, Norwegian, Danish, means "great, mighty"
- Munin - One of Odin’s ravens, Munin represents memory.
- Njal - Scandinavian boy name meaning “champion”
- Njord - Swedish, Norwegian, Danish, means “strong, vigorous”
- Norrell - Old Norse, meaning “from the North”
- Odin – Norse Mythology, the highest of the Norse gods, presiding over art, war, wisdom and death
- Olaf - Norwegian, Danish, means "ancestor's descendent"
- Osman - Old Norse name, meaning “God’s protection”
- Ragnar – Swedish, Norwegian, Icelandic, means "army rule"
- Rune - Norwegian, Danish, Swedish, means "secret lore"
- Sigurd - Scandinavian male name meaning “guardian”
- Sindri - Ancient Scandinavian name, Icelandic, means “sparkling”; Norse Mythology, dwarf who made magical items for the gods
- Skoll - Wolf in Norse mythology who chases the sun and moon
- Steffen - Scandinavian, means “God’s crown”
- Sten - Scandinavian male name meaning “stone”
- Sven - Danish and Norwegian name meaning “young man”
Viking Names for Boys that Start with T to Z

- Thor – Norse mythology, Norse god of strength, thunder, war, and storms, son of Odin. Thor has gained popularity as a name for boys in recent years due to Chris Hemsworth’s popular portrayal as Thor in Marvel’s Avengers movies!
- Tor - Norse Mythology, Norse god of strength, thunder, war and storms, son of Odin
- Torben - Norse mythology, “bear of Thor”
- Troels - Name from Old Norse mythology meaning “Thor’s arrow” or “Thor’s stone”
- Trygve - Old Norse word meaning “truth”
- Tyr - Norse Mythology, god of war and justice
- Tyrell - Old Norse word meaning “stubborn”
- Ulf – Swedish, Norwegian, Danish, means "wolf"
- Ullr - Old Norse name meaning “glory” or “splendor”
- Ulrik – Danish, Swedish, Norwegian, means "noble ruler"
- Ve - One of two twin brothers of Odin
- Viggo - Old Norse, meaning “battle”
- Vali - Old Norse, meaning, “Son of Odin”
- Vidar – Swedish, Norwegian, Danish, means "warrior"; Norse Mythology, son of Odin and Grid
- Volund - Old Norse, means “skillful, artful”
- Wayde - Old Norse word meaning “go”
- Waddell - Old Norse word meaning “go”
For more baby boy name inspiration check out these popular baby name lists:
- 100 Boy Names That Mean Warrior (With Origins)
- Top 1000 Most Popular Baby Boy Names in the U.S.
- Top 1000 Most Popular Baby Girl Names in the U.S.

Was this article helpful?
About Elisa
Elisa is a well-known parenting writer who is passionate about providing research-based content to help parents make the best decisions for their families.