This word is interchangeable with ketchup and may also be spelled catchup. Ketchup is preferred by precise speakers, largely because this term for any of various sauces for meat and fish is derived from a Chinese word, ke-tsiap, meaning "pickled-fish brine."
Dictionary of problem words and expressions. Harry Shaw. 1975.