Spain : demonym : Spaniards
Spaniards is the name for the people of Spain.