There is no difference here, cardigan is just the English name for cardigan. Cardigan sounds more elegant and trendy in the fashion world.