When I come up with names I like to come up with words that would be descriptors for the environment or what vibe a group of people would assign to different environments and work from there. Like if a country of people were very weary of the mountains and view them as dangerous they might give them sharper sounding names if that how I'd imagine their language working. Names like Krasq or Trex.

Sometimes I just go for simple descriptors too. Like "The claw" for a claw shaped formation or "the Catch" for an area that retains water after a tide.

If you don't like how random generators seem to be a little too random you can choose a top five that go well together than build with similar elements stemming from those words if that makes sense.