Family name origins & meanings English : variant of Harlock, a nickname for someone with gray hair, from Old English hār ‘gray’ + locc ‘lock’.