Toujours un peu dans la même optique, on peut identifier Arthur à Ambrosius Aurelianus lui-même. C'est en effet d'après St Gildas le vainqueur officiel de la bataille de Badon, même si Arthur est nommé à ses côtés par Nennius. La tradition galloise a fait d'Ambrosius Aurelianus Emrys Gwledig, titre signifiant lui aussi roi suprême. Ambrosius serait le fils de Constantin, lui même fils de Maximus qui usurpa le trône impérial vers 380 ; et donc un véritable défenseur de la romanité.
Les dates hypothétiques d'Ambrosius (403 ou 445 pour la naissance et mort en 530) laissent penser que plusieurs personnages auraient porté le nom d'Ambrosius. Et dans ce cas il est possible que le surnom de l'un d'eux fut Arthur, on peut identifier les autres à Uther et à Emrys. On revient donc plus ou moins à l'hypothèse fournie par la légende, mais on ne peut pas vraiment savoir quels étaient les liens entre ces différents personnages : frères, père et fils, ou simples successeurs...