If there are three Zealots, does that mean that if the village doesn't lynch, the Zealots will do three kills that night?

Yes, each Zealot does their own killing visit, though due to their random nature they may visit someone already targeted, protected, etc.