Way back when, I rewrote the name generator in Common Lisp. See the (very brief) post about it here. I do not seem to have kept the previous version, so I don’t know what language I had used for it previously.