The Visconti, Sforza and Borromeo Families were all "friendly" for some time, so their history is often smeared together a bit, but the serpent actually came from the Visconti crest.
Here's another, similar take :
http://www.alfaowner.com/alfaowner/m...dgehistory.htm