There are 7 names matching your criteria.
HALVARD m Norwegian
From the Old Norse name Hallvarðr
, which meant "rock guardian" from hallr
"rock" combined with varðr
MILLARD m English
From an occupational English surname which meant "guardian of the mill" in Old English.