The late Robert Jordan used specific rules to make his names for the Wheel of Time series. For example, Aiel females tend to end with the vowels -a, -e or constructs like -in (more specifically, a, da, dare, de, dha, en, era, in, l, la, laine, lan, le, lea, lin, lla, lle, llin, m, n, nde, ndha, ndhe, ndhra, ndra, ne, ni, nna, r, ra, rd, reen, rian, rin, rlea, rra, ryn, s, sain, se, sise, ssin, uin, va), whereas Aiel males tend to end with consonants (c, d, din, l, lan, m, n, nai, r, rc, rn, ui). There are similar variations in the middle and the start of Aiel names.. and also variations in non-Aiel names.
To make the generator, I went through all known names of the books, broke them down into their constituent parts for each race and created a random algorithm to put them back together. The exception to this is dark names; there were insufficient names in the books to make a viable generator. For this, I drew largely on derivations of monsters in popular fantasy, the Chosen, and the Old Tongue, with a few easter eggs thrown in.
Please note: the generator is provided for assistance and ideas only; the generator is bound to generate some oddities here and there, so there is no guarantee that they'll be appropriate for the Wheel of Time MUD.