Italian Genealogical Records. Chapter 3 has some wonderful information about Italian Surnames and how they came to be.
Interestingly enough is that although there appears to be hundred's of thousand's of Italian Surnames, when you break them all down, they are all derived from some pretty simple root names. Endings are added to the root word to describe the individual, a trait, a characteristic, residence or a family line.
While I always thought that my surname Angilletta may have meant little Angel, I am now beginning to wonder if perhaps it really means "of the family of little Angelo". I would need to trace my family much farther back than I have to prove this but it's still interesting to to know the possibility exists.
Have a look through the book and then try to break your surname down to the root. Perhaps you will find something new that could help you with your research. And don't forget to come back and post here if you do find something interesting.