Viggo

What does the name Viggo mean?

Viggo is a Scandinavian name derived from the Old Norse vig and means "war" or "battle"; it has been used in Denmark and Sweden since the Middle Ages. Americans know it chiefly through Danish American actor Viggo Mortensen, who played Aragorn in The Lord of the Rings. The name has crept upward in the United States, from number 2914 in 2015 to number 1830 in 2023 and number 1697 in 2025, its best rank yet.

At a glance

Gender
Boy's name
Origin
Scandinavian / Old Norse
Popularity
Rather rare – #1697 of the boy names in the United States
International
Viggo (Danish / Swedish / Norwegian / English), Vigo (Spanish / Danish), Víkingur (Icelandic).

Parents who love Viggo also like

All names from A to Z