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:
Rachel in Elvish - RealElvish.net
Elf Name Generator | What's Your Elf Name? | Christmas Elf Name Maker