Italian Names and their Onomastico

Have you ever noticed that many Italians have the same name and most of them are named after a Saint? It is not lack of imagination, but a strong influence of their tradition. As we all know, Italy is...