Well, you need to realize that if you're using tables, space will be limited. You could automatically extend your column, but then you'll have horizontal scrolling, which may cause way more issues than truncating your words.
So, for your particular problem, you have these options:
if you want to keep tables, then truncate your words using an element that suggests continuity (the usual element is an ellipsis, but personally, I'd use a small arrow or + sign). This way, you could have something like this:
however, a better method could be using cards. This way, you can have more horizontal space and you can layout the information in many different ways, including visual aids, different formatting, maybe images (if needed) and so on, not to mention it works way better for mobile devices
In the end, you'll need to consider whether you REALLY need this names not to be cut, whether you want users to quickly scan your content, and what's the most appropriate method to display your information