Although I suggested those exact names above, I don't particularly love them. I fully concede that they're obvious, simplistic, and at least a smidgen lazy. All of which makes them great names to use when you just need a name on-the-fly, but I do prefer having more of a historical or in-world tie-in to the name.
I'm sorry, but I'm going to have to stick to my assumptions that you're just a bad person.
Towns and cities were often named for the physical geography of their location or for a major aspect--often commercial or a prominent family. This was the source of street names as well.
For instance -wich in a town was an indication that the town had a salt mine or source. Greenwich, Briarwich, all combined some other aspect with the salt suffix.
That's imho one of the best approaches - if you already have a clear idea about the place. After all that's how real places most often get their names.I name towns for a specific feature of the town, or for a specific event that happened there. Bad Ankle, provided above, is exactly what I do, only I run a 'time changes things' pass over it and might have that town down as Bankley. Depends on the setting theme I'm pushing. Having the towns names for clear features helps reinforce player memory -- "Hey, remember that town, the one with 10 wells?" "You mean Tenwell?" "Yeah! That one!"