Origin of the name Halvard

From the Old Norse name Hallvarðr, which meant "rock guardian" from hallr "rock" combined with varðr "guardian".