Spaainagh (Manx) comes from Old Irish Espáinech, from Old Irish Espáin, from Old French Espaigne, from Old English Ispania, from Late Latin Spania, from Latin Hispānia, from Punic אי שפן — coast of hyraxes.
Spaainagh (Manx): Spanish; Hispanic; Spaniard