Ni idea, prima. Yo había leído que Afra era un nombre derivado del vocablo latino Afer-, afra que significa "afro, africano" o bien "originario del continente africano" y había dado por hecho que ambos nombres venían a ser lo mismo. Pero bien es cierto que lo que comentas tiene todo el sentido.Yo conozco a una Afra y ya es raro porque es un nombre muy poco común, incluso en mi zona que tenemos un santuario dedicado a Santa Afra, y sus padres le pusieron este nombre por la santa.
Y por otro lado, las mujeres que ha conocido llamadas África (son mayores) es por la Virgen de África, patrona de Ceuta.
Yo siempre los consideré nombres que nada tienen que ver el uno con el otro. Afra por Santa Afra de Ausburgo (que fue canonizada en el año 1064) y África por Nuestra Señora de África.