Słowo neo pochodzi z języka greckiego i oznacza nowy.

W kontekście politycznym i społecznym neo jest często używane jako prefiks w nazwach ruchów, ideologii lub trendów które powstały w opozycji do już istniejących tradycyjnych ruchów ideologii lub trendów.

Na przykład neokonserwatyzm to ruch polityczny który powstał w latach 60 i 70 XX wieku w USA i który głosił silny nacisk na siłę militarną wolny rynek i wartości konserwatywne.

Neoliberalizm to koncepcja ekonomiczna która powstała w latach 70 XX wieku i która propaguje deregulację rynku prywatyzację i wolność gospodarczą.

W przypadku neonazizmu neo jest używane jako prefiks dla słowa nazizm i oznacza że chodzi o ruchy grupy lub ideologie które powstały po zakończeniu drugiej wojny światowej i które propagują ideologie nazistowskie lub białej supremacji.

Termin neonazizm jest często używany jako synonim neonazistowskich ruchów.