Pynames intended for generation of all sorts of names. Currently it implements generators for character names of different races and cultures:
* Scandinavian: traditional names;
* Russian: pagan names;
* Mongolian: traditional names;
* Korean: traditional names;
* Elven: DnD names;
* Elven: Warhammer names;
* Goblins: custom names;
* Orcs: custom names;
* Iron Kingdoms: caspian midlunder sulese;
* Iron Kingdoms: dwarf;
* Iron Kingdoms: gobber;
* Iron Kingdoms: iossan nyss;
* Iron Kingdoms: khadoran;
* Iron Kingdoms: ogrun;
* Iron Kingdoms: ryn;
* Iron Kingdoms: thurian morridane;
* Iron Kingdoms: tordoran;
* Iron Kingdoms: trollkin.
There are two supported languages : English & Russian. Russian language names are generated with forms for every case of a noun and time.
Currently implemented two generation algorithms:
*``pynames.from_list_generator`` — names are created from list of predefined words;
*``pynames.from_table_generator`` — names are created using templates, every part of template is gotten from separate table;
The library is easily extensible. If you need extra functionality (including new languages), please, contact me, post an issue, or just make a pull request.