Imię Jan pochodzi z języka hebrajskiego i oznacza tyle, co "Bóg jest łaskawy". Jan Chrzciciel urodził się jako syn kapłana Zachariasza i Elżbiety (Łk 1, 5-80). Jego narodzenie z wcześniej bezpłodnej Elżbiety i szczególne posłannictwo zwiastował Zachariaszowi archanioł Gabriel, kiedy Zachariasz jako kapłan okadzał ołtarz w świątyni (Łk 1, 8-17).
Przyszedł na świat sześć miesięcy przed narodzeniem Jezusa (Łk 1, 36), prawdopodobnie w Ain Karim leżącym w Judei, ok. 7 km na zachód od Jerozolimy. Wskazuje na to dawna tradycja, o której po raz pierwszy wspomina ok. roku 525 niejaki Teodozjusz.