c.1400, from Old French Espaignart, from Espaigne "Spain," from Latin Hispania, from Greek Hispania "Spain," Hispanos "Spanish, a Spaniard," probably from Celt-Iberian, in which (H)i- represents a definite article. The earlier English noun was Spaynol (mid-14c.), from Old French Espaignol.