If people who live in Germany are Germans then people who live in Spain are called what?

A person who lives in Spain is called a Spaniard, or Spanish.