Как правильно пишется слово "шпион"?

шпион
Русский орфографический словарь

шпион,

шпион
Большой орфоэпический словарь русского языка

ШПИОН, шпиона, мн. шпионы, шпионам \\ шп[ио.

шпион
Большой толковый словарь русского языка
ШПИОН, -а; м. [нем. Spion]. 1. Тайный агент, занимающийся шпионажем. Военный ш. Подослать шпиона. Задание шпиона. Разоблачить шпиона. 2. Устар. Полицейский агент по сыску, слежке за кем-л.; шпик (2.Ш.). 3. Разг.-сниж. Тот, кто следит за кем-л., выслеживает кого-л., доносит на кого-л. Ш. на службе у директора. Добровольный ш. Он стал её шпионом в этом доме. Шпиончик, -а; м. Смягчит. (3 зн.). Услужливый ш. Шпионишка, -и; мн. род. -шек, дат. -шкам; м. Уничиж. Мелкий ш. Несчастный ш. Шпионка, -и; мн. род. -нок, дат. -нкам; ж. (1, 3 зн.). Опытная ш. Ш. в коллективе. Шпионский (см.).
шпион
Современный словарь иностранных слов

шпион

м., одуш. [нем. Spion

1) Тайный агент, занимающийся выведыванием, собиранием и похищением сведений, составляющих военную или иную государственную тайну, для передачи их другому государству.

Ср. агент 1), резидент 2).

Контрразведка борется со шпионами.

2) перен. Тот, кто тайно следит за кем-л., выслеживает кого-л.

Начальник окружил себя доносчиками и шпионами.

Ср. детектив 1), шпик II.