The Random Name Generator is a great app to generate random first, last and middle names/initials, for male/female or both, on the basis of geographical name categories, which can be either selective or the entire. Countless names can be generated.
less...