I am starting to write a book, it is fantasy book like the hobbit or lord of the rings etc, so i need names for elves/dwarfs, like balin, bain, theldin fili, kili, that kind of thing
You really have a serious future as an author if you have to use a crummy public forum to get your character names. Let us know your pen-name so we can avoid your 'work' at all costs.
One of the things I have to admire about Tolkien is his care in the use of names. Those who try to emulate his type of fantasy subject generally aren't as clever. For example, Tolkien would never have written about a king named Lucullus (Latin based) who had a daughter called Brunhild (Norse). Yet this is a trap that emulators often fall into. Tolkien avoids this and names his characters (and places) in accordance with the imagined form of language in the countries they occupy.