Richard Rush (Thesaurus linguae Latinae) discusses the ethnonym Afri, -orum "Africans" and related sublemmata.
To consult the TLL article Afri, please copy and paste the following into your browser:
https://tll-open.badw.de/de/thesaurus/lemmata#3753