A bit basic. If I were to make some suggestions, they would be;
1) Add music
2) Get a text-to-speech generator to read out the place names.
3) Randomise more than a single string - if you were to, say, randomise a place name from two strings, you can generate many more unintentionally humourous place names from a bank of variables. For example, one of your examples was "Crackpot", and another was "Pratt's Bottom". If you randomised both halves, you could get "Crack Bottom", "Prattspot", as well as "Crackpot" and "Pratt's Bottom".
I hope that makes sense. I think with a bit more presentation and more variables, this could be a really funny game.