Oliviert a écrit :
Alain est un prénom dont il semble qu'il n'existe pas d'équivalent en langue slave, ce qui est bizarre pour un prénom sensé venir de l'est,
Je ne comprends pas ce que le Slave viendrait faire là-dedans. L'alain est une langue iranienne, qui a survécut dans l'ossète contemporain. Et puis, en tant que prénom, je suppose qu'à l'origine, à l'instar des autres prénoms basés sur le nom d'une ethnie, il s'agit d'un exonyme, l'Alain, un surnom donné par des locuteurs non iraniens, et encore moins slaves.
La présence alane est tout de même relativement importante en Gaule, où ils se sont fondus dans la population assez vite, et ont laissé des traces dans toponymie des régions colonisées (le long de la Loire, dans un large cercle autour de Valence) ; si cet ethnonyme fut assez influent pour laisser une trace toponymique, je ne vois pas de raisons de repousser un lien avec le prénom, surtout en l'absence d'autre proposition viable. Et puis la chronologie corrobore me semble-t-il cette origine, puisque ce nom est utilisé tout au long du Moyen-Age, dès le VIe, mais est inconnu avant leur arrivée, à vérifier.
Ce qui n'exclut par une origine celtique, britannique, en parallèle, mais dans un autre contexte géographique et linguistique.