Исключение, возникающее в случаях, когда глобальное или локальное имя не найдено.

Исключение относится только к неуточнённым именам.

    pront('Hello')  # NameError: name 'pront' is not defined
# Допущена ошибка в имени функции print. Имя pront не определено.

В качестве «прикрепленного значения» выступает сообщение об ошибке, включающее собственно имя, которое не удалось обнаружить.
Синонимы поиска: NameError
На заметку
Зарегистрированные пользователи могут добавлять Книги.