Improved random name generator