'Dago' has already been explained and analysed in this old thread. Bottom line: the use as meaning 'Italian' dates back to 1870 though it originally has meant 'Spanish'. Wolfgang