The performance of Radio-Isotope Identification (RIID) algorithms using NaI-based γ spectroscopy is increasingly important. For example, sensors at locations that screen for illicit nuclear material rely on isotope identification using NaI detectors to distinguish innocent nuisance alarms, arising from naturally occurring radioactive material, from alarms arising from threat isotopes. Recent data collections for RIID testing consist of repeat measurements for each of several measurement scenarios to test RIID algorithms. It is anticipated that vendors can modify their algorithms on the basis of performance on chosen measurement scenarios and then test modified algorithms on data for other measurement scenarios. It is therefore timely to review the current status of RIID algorithms on NaI detectors. This review describes γ spectra from NaI detectors, measurement issues and challenges, current RIID algorithms, data preprocessing steps, the role and current quality of synthetic spectra, and opportunities for improvements