Город называется Никосией во всех европейских языках, из них и взято, русский язык тут ни при чем. Название восходит ко временам крестоносцев, которым было, видимо, неудобно произносить оригинальное название и которых вообще не сильно волновала аутентичность местных топонимов.