Cofactors which are complex organic molecules are often called coenzymes. If connected by a covalent bond they are a "prosthetic group". But if they are just temporarily connected then the cofactor is a "cosubstrate".