Boy Names baby nameAnsgar

What does the name Ansgar mean?

The meaning of the name “Ansgar” is: “Spear of the gods”.