Because he wanted to avoid latinisms or frenchisms, aka romance languages and try to reconstruct words found in Germanic tongues.
He was going to use Dwarrows like Grimm but went with Dwarves.
The reason for Elves is plain to see he wanted to distinguish his elves from the small fairies found in late european literature or nursery tale.