“Africa”—land of the Afer—was a name used by the Romans to refer to the region belonging to Carthage, a powerful North.
Alternate explanation may come from a North African tribe that the Romans encountered in Carthage, the Afri, or Ifira. The Ifira were a group of Berbers that dwelt in modern-day Tunisia. The name is still in use today. Africa, then, would be “the land of the Afri,” instead of “the land without cold.”