Evet ispanyollar anne ve babalarının soyadını alırlar. İlk olarak babasının ilk soyadını, sonra da annesinin ilk soyadını alırlar. Tabi günümüzde bundan farklı da yapılabiliyor ama genellikle bu yolu izliyorlar.
Örn: Mesela kişinin adı "Miguel Angel" olsun(Bu isimler de büyük ihtimalle büyükbaba ve/veya büyükannelerinin ismidir ya da aziz veya azizelerin). Babasının ilk soyadı "Garcia", annesinin ilk soyadı "Jimenez" olsun. Böylece kişinin adı soyadı tam olarak: "Miguel Angel Garcia Jimenez" olur. Bu kişi genellikle ismini söylerken "Miguel Angel Garcia" yı kullanır.
Latin amerika ülkelerinde de ise durum farklıdır. Onu bilmediğim için yazamıyorum.
Heh, Wikipedia'da da anlatılmış:
en.wikipedia.org