Our name for Spain comes from the Latin name “Hispania”, which also produced the Spanish people’s own name for their country, Espana.
The Latin word was based on an older Greek name, “Spania”. And that name was taken from the name of the region in the language of the people of Carthage.
What did that name mean? “Land of rabbits,” for rabbits have always abounded in Spain!