Yes, but if you don’t already know programming or a related field you won’t know that.
So according to modern naming convention it’s a bad name because of gate keeping, ivory tower, etc along with: thread, kernel, float, register, ascii, etc
We have to invent domain-specific language when there is no existing term for an important concept. Each of the terms you mention except ascii (which is an acronym) is imbued with contextual meaning: thread of execution, kernel as in essential core, float as in floating point, register is in that which records and reflects. I’m willing to bet I will find similar pre-computer uses if I go looking.
Which is to say they represent a different approach than simply making up a word devoid of meaning.