I have come across beam as well, which means 'tree' and is why Quickbeam was such a hasty ent. Speaking of ent, it is the word for 'giant' so of course the ents had to be large. Flet is floor. Mearh is horse. Beorn has 'bee' as a root, as well as meaning 'chief', so he must be a leader and there would be some large bees at his home. Wine means 'friend'. Brandywine. Huru! (Indeed!)
Last week, on my word list to learn was a verb- asmeagian, to investigate, devise, examine, elicit. Sounds like Smeagol. Then, when we were going over the vocabulary list, my prof made some Gollum noises and said that this verb is where Tolkien got the name from. The inside joke is that, when Sam was calling him a sneak, it really was his name. The suffix -ol is added to a verb to create a noun much like in Latin when -ator is added to gladius (sword) to create gladiator.
So this brings me to Thingol. Thing + ol. Hmmm. What was Thingol up to off in his cave? It explains much that is strange about Legolas. Does it not?