Middle Earth does not have a single tree of common descent, but multiple acts of special creation, each of which then speciates further.
Souls are directly created by Eru for all sentient races (elves, men, dwarves, ents) and sent directly from outside creation.
Felagund means badger and was given to him as a mocking nickname by his cousins.