Who Named the Continent of Africa?

It was named Africa by the Romans. The very people who Hannibal showed mercy. He could have taken the entire empire but declined even after being advised to.