1) The common names where I come from are: Maria, Giulia, Sofia.
2) My family name is not so common.
3) My family name doesn't tell anything about my family, I'm from Rome.
4) In my Country there are some names that refers to professions, like Barbieri, Medici, Ferrari. My name means strong, healty, valorous.
5) No, there aren't.
6)it depend on the situation. In an informal situation, when I meet someone for the first time I use my name. In a formal situation I use the surname.
7) You use Mr o Ms before the surname for show respect or to great personalities or imminences, doctors, counts...
8) There are pet names to show affection like:amore, tesoro, cara.