Elven Names: a "generator" of sorts that allows you to create Elven names either by chance (a roll of the die) or by choice. This is how I create some of my favorite names for World of Warcraft characters. Eilvanas, my Night Elf Hunter, can be translated as "fletcher of the azure forest."
The Book of Elf Names: 5,600 Elven Names to use for Magic, Game Playing, Inspiration, Naming One's Self and One's Child, and As Words in the Elven Language of the Silver Elves. Great for finding beautiful magical names for children!