In Beowulf, one comes across several words for 'giant': eoten, ent, gigant, and þyrs. After reading Tolkien's paper called "On Translating Beowulf", I have to wonder what are the differences between them. Are they all synonyms or are there subtle shifts in meaning between all four? Gigant should be easy; it is a loan word from Latin giganteus, which would have been used in the Biblia Sacra Vulgata in describing the Biblical giants. However, one has to wonder how people originally understood the word because it was used in classical Latin to describe the titans, some of whom were gigantic but not necessarily all. This is similar to the Old Norse jotunn, which is cognate with the Old English eoten, since jotunn were not always of extraordinary size. Some jotunn were very human looking and intermarried with the Aesir.þyrs meant ogre or troll really, but also applied to giants and had a cognate in Old Norse þurs. And then there is ent. We know what Tolkien made of the word but it has not cognate in any other Germanic language and it did not survive into Middle English, probably being of archaic usage when the Beowulf poet was composing his poem. He did employ other archaic language to give his poem the look of antiquity. The etymology of the word is called 'uncertain' although there are a couple of brave scholars willing to speculate. I won't relate their arguments here because I didn't find them convincing.
So what is the difference between the various words? Near as I can tell, þyrs means ogre or troll. The gigant is the primitive giant destroyed in Noah's flood, the eoten are the descendants of Ham, like Nimrod who built the Tower of Babel. Giant works in stone are called the work of eoten but also of the ent. There might be no difference but dialect between eoten and ent but no one can say at this time. This is why they are slightly different than the gigant who is just a dumb brute and incapable of the skill and craft of the eoten.