Maybe you'd be interested in a few books on Elvish languages, which would help with the meanings of words, names & places.
There's the Etymologies in volume 5 of HoME. An Introduction to Elvish by Jim Allen, or the cheapest, A Sindarin Lexicon by Kenneth Chaij from the Tolkien Society, which as well as giving a list of Sindarin words & meanings, also shows how to write & pronounce the language. (Scroll down to the Tolkien Society Publications section)
http://www.tolkiensociety.org/tstrading/index.html