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