Hello,
My name is Cayetano, and I am from Spain. The name of Cayetano is not very common in my country but there are at least two famous people that are called so. One of them is a bullfighter and the other is the son of a contess whose name is Cayetana too.
I was named Cayetano after my father and my grandfather although I don't know neither my job nor my friends anybody called so. I think that this name came from the south of the county because my father is andalusian and he do know people in that region whith this name.
Otherwise my family name is not common in Spain but is a very simple surname. This is Naranjo and means orange tree in english.
In Spain there are a lot of family names that refer trades or proffessions, for instance we have Panadero (Baker) Carnicero (butcher) Carretero (cart driver) and thigs like that.
There are names from other countries that are popular in Spain. The most of the cases they are names of famous people like actors and actresses, singers, sportmen and sportwomen etc. But I think that only the people without culture or tradition name their children after these famous people.
In my country, when you meet someone for the first time you have to use its surname and you have to say "Señor" (Mr.) or "Señora" (Mrs.) before the family name. As well you have to sustitute the word you for the word "Usted" and to use a very polite form of the verbs. However this is a very polite form of speaking with people that you meet for the first time and day by day this costume is being lost.
You can use the first name of the other person when he or she allow you to do that way. Of course, the most of the times you start to use the first name when you have been meeting the other person for a long time and the other person is happy about you to do so because that means that you trust each other.
In my country is not very common that you use surnames without Mr. or Mrs. I think that the only place where they do that is at the school because the teacher call for the list every morning and name every pupil by its surnames, then the rest of the children in the class learn the surname of their classmates and start calling them by their surnames. I think that you can use the surname without Mr. or Mrs. in the work but this is a costume that is no very common and is being lost.
The name for the pets are very strange in Spain, almost every word can be used as a pet name with the only condition you use the diminutive. We have a bunny at home and we call it Chispita that means little Sparky in english. My sister's children have another bunny andthey call it Puka that is the name of a cartoon character. Of course the name is different and depends on the sort of the animal you have as a pet. You wouldn't use the same name for a little white mouse that for a snake or a dog. The names for cats are very different of the names of the fish although is not a good idea to name fish because ther lives are short...