Catsup is just another way of writing ketchup (to make it sound more Anglo-American), which was originally spelled catchup. The origin for this is not known for sure, but there are several interesting theories. We know it was borrowed in 1690 from trade routes, and there is a Malay word, kichap, to describe a very similar condiment, but even that is likely borrowed from sea trade as well. There are cognates all around the South China Sea, indicating that the word might derive from that region. There's the Indonesian word ket-jap, meaning "soy sauce", there's the Malay word kicap, with the same meaning, and there's the Min Nan dialect of Chinese word koechiap, meaning "fish brine". The predominant theory is that all others derive from this latter one; if so, you can also see the evolution of the liquid from sour to sweet and tangy, and from fishy to tomatoey. I thought that was cool.
Hello! I'm Adam Aleksic. This year, I graduated from Harvard University with a degree in Government and Linguistics. There, I co-founded the Harvard Undergraduate Linguistics Society and wrote a thesis on Serbo-Croatian language policy, magna cum laude. In addition to etymology, I also really enjoy philosophy, trivia, vexillology, geography, board games, conlanging, art history, and law.