Niedługo potem na zasadzie wolnego transferu, 8 lutego David trafił do Evertonu. W drużynie tej zadebiutował 2 dni później w przegranym 0:1 wyjazdowym meczu z Arsenalem. Jednak daleki był od swojej formy sprzed lat i podobnie jak w Aston Villi zagrał jedynie w 5 ligowych meczach Evertonu, który zakończył sezon na 16. miejscu w tabeli. Po sezonie otrzymał zgodę menedżera Davida Moyesa na odejście z klubu. Spekulowało się, że Ginola wróci do ojczyzny na Lazurowe Wybrzeże i zostanie zawodnikiem OGC Nice, jednak do transferu nie doszło i ostatecznie w wieku 35 lat zawodnik zakończył piłkarską karierę.
Kariera w liczbach Sezon Klub Kraj Rozgrywki Mecze Bramki 1985/86 Sporting Toulon Var Ligue 1 14 0 1986/87 Sporting Toulon Var Ligue 1 35 0 1987/88 Sporting Toulon Var Ligue 1 33 4 1988/89 Racing Club de France Ligue 1 29 7 1989/90 Racing Club de France Ligue 1 32 1 1990/91 Stade Brestois Ligue 1 33 6 1991/92 Stade Brestois Ligue 2 17 8 1991/92 Paris Saint-Germain Ligue 1 15 3 1992/93 Paris Saint-Germain Ligue 1 34 6 1993/94 Paris Saint-Germain Ligue 1 38 13 1994/95 Paris Saint-Germain Ligue 1 28 11 1995/96 Newcastle United Premiership 34 5 1996/97 Newcastle United Premiership 24 1 1997/98 Tottenham Hotspur Premiership 34 6 1998/99 Tottenham Hotspur Premiership 30 3 1999/00 Tottenham Hotspur Premiership 36 4 2000/01 Aston Villa