It is usual for people to have very long names. Usually the first in the list is the first name, the rest (as many as five or six, although not usually all set out on business cards etc) are family names. The exception is that some women's names are compound, usually with Maria as the first part (e.g. Maria Luisa, Maria Teresa), in which case it is common to drop the "Maria" and just use the second half (Luisa, Teresa, etc).