I've wondered about this one for some time now.

What is the meaning of "-kill" attached to river and place names in and around the north-eastern United States? I'm talking about names like Battenkill, Catskill, Beaverkill, etc. Is the "-kill" of historical or linguistic significance? Or did they simple kill beavers, and cats (and battens?(lol)) in these places?

Just curious.