Couple of other oddities in town names:
Toad Suck, AR
Medicine Hat, AB or MB - can't remember now
Rifle & Parachute, CO
Two Guns, AZ
and, not a town, but the name of a street in York, England, UK (included here only because the name is longer than the street itself and it's a really odd name...