Ok i've sectioned the names list to avoid embarrasing sounding collisions between alphabets and stuff, so the count is down. However at kjara's suggestion i've added the NATO phonetic alphabet, so the count isn't as down as you might think.
If anyone has a problem with the combinations generated feel free to tell me and i'll tweak my code!