Svezia (Italian) comes from Spanish Suecia, from Russian Шве́ция, from Medieval Latin Suecia — Sweden.