You can actually call the substance by either name, as there's no difference between ketchup and catsup. They're just two different terms for the same thing. Ketchup has been around a long time. The name probably comes from ke-chiap (sometimes written ke-tsiap), which was a pickled fish sauce popular in China.