John Flansburgh of They Might Be Giants explained "Canajoharie" to us when we spoke with him in 2011. Said John: "It's a town in New York State. I want to say upstate New York, but everything's upstate for people who live in New York City [This is true. NYC residents consider Poughkeepsie "upstate," but anyone else will tell you upstate stars around Binghamton.] But yeah, Canajoharie is a town with an old Indian name. And I don't even think that is the proper pronunciation. There are a lot of towns in New York State that have these kind of mumbled up Indian names. But all these towns are super historic and have really big graveyards."