Italian Baby Names and Italian Last Names

Elsa, an Italian name getting very popular after Disney's animation "Frozen"
A list of over 1700 Italian baby names, from A to Z
Find out the origin of Sicilian surnames