Le préfixe néo est invariable. La plupart des mots composés avec néo s’écrivent en un seul mot :

On voit cependant le trait d’union devant le i et dans les noms de peuples :

Noms de peuples

Lorsqu’il entre dans la composition d’un nom de peuple, néo- s’écrit avec un trait d’union et une majuscule :

L’adjectif prend la minuscule :

Le préfixe néo s’écrit avec une minuscule lorsqu’il signifie « nouveau venu », « de souche récente » :