西班牙
Borrowing from English Spain. The kanji are ateji (当て字), from Chinese 西班牙.
西班牙 (katakana スペイン, romaji Supein)
From Latin Hispania.