Alvin n'est autre que Jacques d'Aldersberg, c'est obligé. Il n'y a pas d'autre explication cohérente.
Ceci pour les raisons citées plus haut par hesir.
Un autre indice qui corrobore cette thèse est le comportement de la Chasse Sauvage vis-à-vis de Jacques lorsque celui-ci est sur le point de mourir. Elle interdit Géralt d'achever son ennemie sous prétexte qu'elle vient chercher "la chose qu'il ne s'attendait pas à trouver chez lui".
Souvenez-vous, lors de leur première rencontre dans la crypte au sous-sol de l'église du révérend, la Chasse sauvage dit à Géralt : "Tu me donneras la choses que tu ne t'attendais pas à trouver chez toi". Une réplique tirée de la nouvelle "Une question de prix" d'Andrzej Sapkowski (à lire pour comprendre le sens exact de ces mots: theme du destin, le "serment de l'enfant surprise").
La chose dont elle parle n'est autre qu'Alvin, que Géralt considère comme son propre fils.
Lorsque la Chasse Sauvage revient finalement pour les derniers instant de Jacques d'Aldersberg, c'est pour forcer Géralt à respecter son serment: celui de lui remettre Alvin, alias Jacques d'Aldersberg.