Heilwig f. Old High German heil, hele 'whole' + Old Saxon, Old English wig, Old High German wīc 'war, battle'.
The name is sometimes confused with Hedwig.