Hey Nonnie!
Oh god, this is a bugbear for anybody I think. I made up some naming conventions for Dwarves, which I have linked here.
Tolkien mined the Völuspá saga for his Dwarf names… and there are actually a whole bunch of names he DIDN’T USE, so go to town!
For the race of Men, I have used names similar in rhythm and vowel quality to the ones Tolkien already made up. It’s worth remembering that every name has a culture attached to it! A Rohirric name is different to a Gondorian one! (e.g. Folcwine, Gamling vs Faramir, Beregond etc).
There’s plenty of Elven Name generators, if you wanted to cheat a bit! Here’s one!
I also made up a WHOLE LIST OF SINDARIN NAMES for possible Mirkwood Elves, using the Sindarin-English dictionary project Hisweloke. Here they are reproduced for you, to get some sort of idea of how I did it!
Laerophen – Tree Song
Laindawar – Free Forest
Taembeng – Long Bow
Ecthelben – spear point
Magol – Sword
Haedirn – Remote watcher
Hathol – Blade
Lagorind – swift thought
Merilin – nightingale
Mithrad – wandering path
Talathar – flat land of grass
Cúdan – Bow-wright
Meneglas – thousand leaves
Síriel – daughter of the river
When it comes to the Dwarven dark-names, I spent ages and AGES AND AAAGES wrestling with Neo-Khuzdul to find something that works (and that I can somewhat pronounce!!!)