Mehdi Nafti (arab. مهدي نافطي, ur. 28 listopada 1978 w Tuluzie) – tunezyjski piłkarz grający na pozycji lewego pomocnika, a także trener. Posiada obywatelstwo francuskie.
Kariera klubowa Nafti urodził się we francuskiej Tuluzie w rodzinie tunezyjskich emigrantów. W tym mieście rozpoczął piłkarską karierę w klubie Toulouse FC. W 1997 roku trafił do składu drugiej drużyny i przez prawie dwa lata występował w czwartej lidze. W 1998 roku stał się też członkiem pierwszej drużyny i 22 sierpnia zadebiutował w Ligue 1 w zremisowanym 0:0 meczu z AS Monaco. Na koniec sezonu Toulouse spadło jednak z ligi i w kolejny Nafti spędził grając w Ligue 2 i przyczyniając się do powrotu „le Téfécé” do ekstraklasy.
Pod koniec sierpnia 2000 roku Nafti przeszedł do hiszpańskiego Racingu Santander. W Primera División zadebiutował 23 września w przegranym 1:3 wyjazdowym meczu z FC Barcelona. W Racingu nie wywalczył jednak miejsca w podstawowym składzie i więcej czasu spędzał w rezerwach, a pierwsza drużyna spadła do Segunda División. Sezon 2001/2002 Nafti spędził w drugiej lidze, ale już latem 2002 znów występował w Primera División i trzykrotnie z rzędu pomógł kantabryjskiemu zespołowi w utrzymaniu.