This name generator will give you 10 random names fit for elves part of the The Witcher universe.
The elves are one of the Elder Races, which means they're older than humans, but both dwarves and gnomes are older as a species than elves, but despite this the humans managed to conquer large parts of the continent and are at war with the elves.
The elves are similar to humans in appearance, but they have no cuspids, or canine teeth, they're generally more beautiful and they have pointed ears. They're also capable of breeding with humans and dryads.
Elf names are very diverse. Some have human names, some have melodic names and others have more dark sounding names. This made creating the generator quite tricky.
Their surnames are diverse, but few in number. Many do seem to follow a 'child of' system, for example 'Cairbre aep Diared', 'Filavandrel aen Fidháil' and 'Enid an Gleanna'. 'aep' appears more often, while 'aen' and 'an' only appear once, so if you want your character to follow the 'child of' system I suggest using 'aep' and then a parents name.
To start, simply click on the button to generate 10 random names. Don't like the names? Simply click again to get 10 new random names.
The background image above is a low res version of an image part of the 'The Witcher' copyright. This is not an official name generator, merely one inspired by this universe.