Escreve-se claviarpa.
Na ortografia do português, é impossível a escrita da letra h em posição intervocálica (ver "Textos relacionados", nesta página, ao lado), razão por que "claviharpa" é grafia incorreta. Sendo assim, a forma mais congruente com a ortografia será claviarpa, palavra que encontra registo, por exemplo, no Michaelis Dicionário Brasileiro da Língua Portuguesa, com a seguinte definição: «espécie de piano cujos martelos ferem cordas, como as da harpa.»
Acrescente--se que claviarpa é palavra bem formada: constitui-se como composto resultante da associação do radical clavi-, relacionado com o latim clavis, is, «chave, tranca», com a palavra harpa [cf. clav(i)- no Dicionário Houaiss].