Hunting for a name that screams strength, loyalty, and adventure? You have landed in the right longship. Choosing a moniker for your baby is tough, but looking to the North for inspiration offers a treasure trove of powerful options.
Viking names are more than just ancient labels; they carry the spirit of explorers, shield maidens, and gods. Whether you want to honor your Scandinavian heritage or simply want a name that sounds tough as nails, we have you covered.
Grab your helmet and keep reading to discover the most legendary Viking names for your little warrior.
100 Medieval Viking Names (With Meanings)
Voyage with us to uncover some of the most epic Old Norse names for baby boys and girls.
Viking Names for Girls
- Åsa: A dreamy, petite Viking name for women meaning “goddess.”
- Astrid: Meaning “divinely beautiful,” this name sounds almost celestial.
- Birget: A cool, edgy Viking girl name meaning “strong.”
- Brenna: Like Brenda, this derives from the Old Norse Brandr and means “sword.”
- Dagmar: Meaning “day maiden,” Dagmar is bright and feminine.
- Dagny: Meaning “new day,” this sounds like a Nordic adventure waiting to happen.
- Erika: Like the masculine Erik, this is a popular choice meaning “eternal ruler.”
- Estrid: A unique variant of Astrid meaning “divinely beautiful.”
- Freja: Meaning “noblewoman,” Freja was the Asgardian goddess of love.
- Frida: Meaning “peace,” this Viking name is classic and adorable.
- Frigg: Meaning “beloved,” this unusual name comes straight from Norse mythology.
- Fylla: A popular Scandinavian name that is uncommon elsewhere, meaning “to fill.”
- Gerda: A fantastical name meaning “protection.”
- Gertrud: Meaning “spear” or “strength,” this is perfect for your little shield maiden.
- Gull: Not the bird, but an attractive option among Old Norse names meaning “goddess.”
- Gunhild: A Norwegian-derived name with bite, meaning “war” and “battle.”
- Hedda: A powerful, traditional name for a queen meaning “female warrior.”
- Helga: From the Old Norse “heilagr,” this means “blessed” or “holy.”
- Hilda: A legendary Norse name meaning “protector” or “battle.”
- Inga: Derived from the Norse god Ing, this holds the meaning of “hero’s daughter.”
- Ingrid: A classic moniker meaning “the beauty of Ing.”
- Liv: Meaning “life,” this name’s similarity to Olivia makes it a commonly heard hit.
- Lovise: Meaning “famous warrior,” Lovise is feminine and romantic.
- Lykke: Meaning “good fortune,” this seems to invoke the best of futures ahead.
- Matilda: Meaning “mighty in battle,” Matilda is not one to be underestimated.
- Pedrine: The feminine form of Peter, meaning “stone.”
- Ragnhild: From Old Norse, this means “warrior” or “goddess.”
- Runa: The feminine form of Rune meaning “secret lore.”
- Saga: The Norse goddess of storytelling, making it a beautiful name for a dreamer.
- Sif: Meaning “bride,” Sif was the mythological wife of Thor.
- Sigrid: A mighty option among Viking names meaning “victorious” and “beautiful.”
- Solveig: An ethereal Scandinavian name meaning “daughter of the sun.”
- Svea: Derived from Old German, this is full of cultural pride and means “Sweden.”
- Sylvi: A sweet alternative to Solveig meaning “daughter of the sun.”
- Thyra: A strong choice meaning “dedicated to Thor,” the god of thunder.
- Tora: A romantic, feminine form of Thor meaning “thunder.”
- Turid: This Viking girl’s name combines “Thor” with “beautiful.”
- Ulvhild: Combining elements meaning “wolf” and “battle,” this is a wild choice.
- Una: Short and sweet, Una holds the chirpy meaning of “happy.”
- Valkyrie: Meaning “chooser of the fallen,” this is a cool mythological name.
- Ylva: A feisty, animal-inspired name meaning “she-wolf.”
- Yrsa: An outdoorsy name meaning either “she-bear” or “wild.”
Viking Names for Boys
- Åge: A sweet, sentimental choice for Nordic names meaning “ancestor.”
- Åke: A cool, loyal choice meaning “ancestry.”
- Alvar: A Swedish name with the fun meaning of “elf army.”
- Arne: A smart nickname and independent name meaning “eagle.”
- Axel: A rockstar name meaning “father of peace.”
- Baldur: The Norse god of light, this radiant name means “prince.”
- Birger: Meaning “helper,” this is an attractive choice for your newest assistant.
- Bjørn: Meaning bear, Bjørn is both cuddly and feisty.
- Bo: A cute choice with the vibrant meaning of “to live.”
- Brandr: This fiery Old Norse name means “Viking sword.”
- Dag: Meaning “day,” derived from the Old Norse “dagr.”
- Dane: Refers to someone from Denmark, making it a cute cultural indicator.
- Dustin: From the same root as Torsten, this means “Thor’s stone.”
- Egill: A badass Viking name meaning “terror” or “frightful.”
- Einarr: Meaning “lone warrior,” this makes a cool, independent choice.
- Erik: A classic name choice meaning “eternal ruler.”
- Finn: A great choice to represent heritage, referring to a person from Finland.
- Folke: From Old Norse meaning “people,” similar to the word “folk.”
- Frej: A masculine form of Freja meaning “lord.”
- Frode: From Old Norse, this wizard-like name means “clever” or “learned.”
- Gorm: An unusual choice meaning “respector of God.”
- Gunner: A modern-sounding Viking name meaning fighter.
- Halfdan: Meaning “half-Danish,” this works for a son with cross-cultural heritage.
- Harald: A regal-borne name meaning “army chief.”
- Helge: A wise choice meaning “productive” or “holy.”
- Hjálmarr: A ready-and-raring Viking name meaning “helmeted warrior.”
- Hrafn: Meaning “raven” in Old Norse, which is a symbolic omen.
- Ingvar: Meaning “protected by Yngvi,” the god of peace.
- Ivar: Meaning “archer,” because Ivar just hits the target!
- Jarl: Meaning “chief” or “nobleman,” this is perfect for a future leader.
- Kåre: A unique choice meaning “curved.”
- Knut: Meaning “knot,” Knut is sturdy and steadfast.
- Leif: A charming, earthy Scandinavian name meaning “heir.”
- Loki: The trickster god in Norse mythology, this means “lock.”
- Magnus: Meaning “great” from Latin, this is a mighty name for a Viking.
- Njål: The Viking form of the Celtic Niall, meaning “champion” or “giant.”
- Odin: A chaotic Norse god name meaning “frenzied” or “raging.”
- Örjan: A medieval Swedish name meaning “farmer.”
- Ragnar: A popular, manly, traditional Viking name meaning “army counsel.”
- Rune: Meaning “secret lore,” this makes a mystical choice for a baby boy.
- Sigfrid: Meaning “victory” or “peace,” making a gentlemanly choice indeed.
- Sixten: An Old Swedish pick meaning “stone of victory.”
- Sten: Meaning “stone,” from the Old Norse Steinn.
- Stig: An explorer’s name meaning “pathway” or “wanderer.”
- Suni: A darling name for your new little lad meaning “son.”
- Sven: A popular Scandinavian choice meaning “young man.”
- Thor: From the all-powerful Norse god, meaning “thunder.”
- Torsten: A fierce name combining “Thor” and “stone.”
- Torvald: An ancient, feisty choice meaning “Thor’s ruler.”
- Trygve: An honest name meaning “trustworthy.”
- Ulf: Rugged and wild, this simply means “wolf.”
- Viggo: Derived from the Norse element “vig,” meaning “war.”
- Yngvi: An ancient Norse god name meaning “lord.”
Unisex Viking Names
- Alva: Derived from the Old Norse “alfr,” this is a fun choice meaning “elf.”
- Rikke: A fun, gender-neutral Viking name meaning “peace ruler.”
- Selby: A Viking colony in England, also meaning “willow farm.”
- Sigge: An adorable nickname derived from names including “sig,” meaning “victory.”
- Viking: A powerful and daring name for any little warrior!






