Family name origins & meanings Spanish (España) : ethnic name for someone from Spain, España, from Latin Hispania.