Meaning & Origin
a male given name
Viggo is a boy's baby name of Old Norse origin, from the Norse word víg, meaning 'war, battle.' It is a traditional Scandinavian name used across Denmark, Norway, and Sweden for centuries. The name gained international recognition through actor Viggo Mortensen, beloved for his role as Aragorn in The Lord of the Rings.
Viggo has a rugged, Viking-era strength paired with an unexpected softness — for parents who want a name that sounds both ancient and effortlessly cool.