Solveig is a ♀ female name.
Solveig is an Old Norse name.
Solveig means “lady/strength of the house” (from Old Norse “salr” = house + “vig” = fight/reign or “veig” = strength) and “sunway”, “way to the sun” (from Norwegian “sol” = sun + “väg” = way).