Spain. So called from the Punic word Span (a rabbit), on account of the vast number of rabbits which the Carthaginians found in the peninsula. Others derive its from the Basque Expana (a border).
Source: Dictionary of Phrase and Fable, E. Cobham Brewer, 1894
More on Hispania from Fact Monster: