patelin

patelin is a Markov-chain based generator for French-sounding town names.

You can try it out here.

Source code is available on GitHub