Sfântul Arhanghel Gavril i-a vestit lui Zaharia că soţia sa, Elisabeta, înaintată în vârstă, va naşte un fiu care se va numi Ioan. Naşterea lui Ioan a avut loc cu şase luni înaintea naşterii lui Iisus. Zaharia s-a îndoit de cuvintele îngerului, fapt pentru care a rămas mut până la punerea numelui fiului său.
Biserica i-a închinat lui Ioan şase sărbători în decursul unui an.
23 august - zămislirea
24 iunie - naşterea
7 ianuarie - soborul
29 august - tăierea capului
24 februarie - prima şi a doua aflare a capului
25 mai - a treia aflare a capului său