Why are Italians Called Guineas?

This term is a racially offensive term in the Italian culture. They are not called this by choice, as this term infers that they are non white. When stated as urban slang, it refers to the Guinea coast of Africa and is generally not acceptable in the Italian culture.