harper (n.)
Old English hearpere, agent noun from harp (v.). As a surname, from late 12c.