What does the word zeal mean?

Zeal is active devotion, fervor, or enthusiasm. It can be positive (zealous) or negative (overzealous).