Question: why are italian city names different in english?
Answer: Because there were different Italian states, whose capitals had different names in the English language (whose terms were most of the time taken from French).