I don’t want to offend people here. which one is more appropriate? and if someone wouldn’t mind explaining the distinction I would greatly appreciate it.
Harper is a traditional name for one who plays a harp, meaning a folk harp or renaissance, medieval harp, anything preclassical. It goes way, way back.
Any classical harp player is a harpist, for certain. But, if they were playing a lever harp at a fair, you could call them a harper. Just don’t call me a harpo.