Speaking of Words: How Many Words Could English Have?

If you count chemical names such as dimethylformamide and monothioglycerol, or medicines such as rivaroxaban and zanubrutinib, you would think the number of possible English words is effectively infinite, even if you place a limit on the number of syllables they can have.