Russian. Phonetically pronounced ho-ro-sho. The spelling xopowo is the closest in appearance to the russian spelling.

Definition - fine, ok. Often used as an expression as in the English exasperated "great!"