Une « liste non exhaustive » signifie : une liste qui n’est pas complète, qui ne comporte pas tous les éléments de la matière ou du domaine qu’elle traite.

Le terme « exhaustif », ici à la forme féminin « exhaustive » est un emprunt à l’anglais exhaustive, employé ici au sens « qui épuise une matière, une question, étudie à fond sans rien omettre ».

C’est pour cette raison que « liste non exhaustive » n’est employé que depuis le milieu du XXe siècle en français.

« Exhaustive » est un adjectif. Dans ce cas, on ne le lie pas à « non » par un trait d’union.

Plus d'info : www.linternaute.fr