Cette explication de notre amie BBF me parait tenir la route, notamment l’existence d’un verbe horar ancien au sens de percer, qui aurait été supplanté dans l’usage par horadar pour éviter l’homonymie avec le verbe horar découlant du latin fullare (fouler).