Si tratta di un nome di origine germanica, la cui esatta etimologia è dibattuta. Secondo alcune fonti, il primo elemento sarebbe wald ("dominio", "governo", "potere"), mentre altre lo ricollegano a wala ("campo di battaglia") o ancora wal ("scegliere"); il secondo è invece burg ("fortezza", "difesa") oppure berg ("proteggere").
Il nome è noto per essere stato portato da santa Valpurga, una religiosa inglese che fu missionaria in Germania; ella è molto venerata nei paesi germanofoni e nordici ed era tradizionalmente invocata contro le streghe e i malefici; a lei è dedicato l'asteroide 256 Walpurga.