Your method is actually a pretty cool way of doing it, the way I did mine in this version was by using a custom database of different strings that I generated ahead of time and spliced everything together.
Thanks for responding! Thats a cool way to do it as well. I might try using a variation of that in combination with mine to make the names a little more interesting (or funny if it does something like "New Yes").