1. There are a lot of common names in my country. My own name, for example, is very common (that’s Loli), but I think that it’s from the south of Spain. Although I’m from the north, part of my family is from the south. From my point of view, that’s the reason for that they gave me that name.
2-3-4. My family name is very common, as my first name. That’s Jimenez, and I think that, in its origin, it only meant that your father’s name was Jimeno. However, there are a lot of surnames that means something in Spain, specially in País Valencià, where I’m come from. For instance, Ferrer (blacksmith).
5. Nowadays, there are names like Kevin or Johnny, for men, and Jessica or Jennifer, for women, from another countries, which are very popular in our country.
6-7. I believe that it depends on the situation. If it’s a formal one (for example, business), you would use the family name. Also the age is a factor: if you are talking with people who have the same age as you, the first name it’s usually enough. But when you are talking with older people, you would use the title, Mr or Mrs. I believe, though, that this title are falling into disuse.
8. The same pet names that are used in English, and others like baby, little girl/boy… More or less, we express our affection in the same way.