The name Gunnar, of Scandinavian (specifically Old Norse) origin, means "battle warrior". It is derived from the words "gunn" (battle) and "herr" (master or army). The name has historical significance, being associated with Vikings and their warrior culture, and is now a popular name in Scandinavian countries and beyond.