This is false. different sides have different histories
The correct answer is - c. Hispania.
Hispania is just a latin term for the name Spain, though it has to be taken in notice that the Spanish people don't call the country Spain, but it is Espana in their own respective Spanish language, which is essentially the same, just that the English term is adjusted to the English language.
Here is what i've gathered from online.
"The Mississippi River flows from its starting point in Minnesota to the Gulf of Mexico, which means it flows south."
I hope i helped, i only researched because i wanted to be sure with my answer.