„Holokaust” to termin angielski (Holocaust), a „Szoa” to termin hebrajski używany do określania ludobójstwa przeprowadzonego przez nazistowskie Niemcy podczas II wojny światowej. Oba terminy mają wymiar teologiczny i historyczny. Słowo „holokaust” pochodzi z Greki i oznacza „ofiarę spaloną w całości” lub olbrzymie zniszczenia z powodu ognia lub innych nadludzkich sił. Natomiast „Szoa” ma swoje korzenie w biblijnym „szoa umeszoa” („ruina i spustoszenie”), który pojawia się w Księdze Sofoniasza (1:15) i Księdze Hioba (30:3).
W Stanach Zjednoczonych i Wielkiej Brytanii częściej używa się terminu Holokaust, natomiast w Europie Kontynentalnej trafniejszy okazał się termin Szoa.