Hadvig \ha(d)-vig\ as a girl's name is a variant of Hedwig (Old German), and the meaning of Hadvig is "contention, strife".
The baby name Hadvig sounds like Hedvig, Hedvige and Hedviga. Other similar baby names are Hadwig and Edvig.