Our version of ‘son of’ is -ez as in Lopez, Gomez, Rodriguez, etc.
A curious and not uncommon name here is Expósito that was the name given long time ago to orphan or abandoned children.
We have also lots of toponymic names: España, Córdoba, París even Japón that is Spanish for Japan. I have heard that toponymic names are usually of Jewish origin. Does anybody know if this is true?.