Within a few miles of me and each other are Killdevil Copse, Beatdevil Lane and Devilbegon Farm.A friend I know looks at the sames of little villages in our county, some of which are rather odd, and uses those. Nobody but the residents of the village itself and anyone who drives through it would know. Within 10 miles of where I live there are place names like Potseething Coppice (where water bubbles out of the ground like a boiling pot), Meadowley, Aldenham, Nordley, Linley, Apley, Colmore Green, Ewdness, Catstree, Wyken, Swancote, Burcote, Hoccum and more. Some of these I didn't know about til I looked at Google just now, even though I could probably see parts of them from some of the higher points of my town.
Pick an area far from big towns, zoom in, make a list of what you see and pick what you like best.
What I usually do is pick a language/naming system that I want to use for my country (say: Armenian) and then tweak names from that system. So my example - Armenian - has a lot of place names that end with -an (Yerevan, Kapan, Hrazdan, Sevan) so perhaps I'll take another syllable and put an -an on the end. I try to make that syllable something with significance for the city, because that's how places are named - for the ruling family or a local feature. So if there's a mountain nearby, the mountain and the town should probably have a similar name, and if the mountain is named after the god who lives there, then there we go. Call the god "Gurd", and the town is now called Gurdan.
The important thing is systems. Towns from the same society should feel like they are related in their names.