From a branding point of view I like this name much better. It's much easier to communicate, two simple words with obvious spellings. If I say hey you should checkout Crossfilter, they can easily look that up. With Tesseract, not so much. Crossfilter is also suggestive of what it does, and the name helps to reinforce what it's for. Overall, very large improvement, imo.
Presumably this is to prevent naming collision with the existing Tesseract, an OCR engine. Its generally worth searching "my new awesome name" "software" prior to picking a name.
Much better name and not just because of the naming collision. Tesseract was really smart but you had to have a dictionary and know the company is Square to get it. Crossfire has a huge potential audience of not just ubernerds.