Franck Silvestre (ur. 5 kwietnia 1967 w Paryżu) – piłkarz francuski grający na pozycji środkowego obrońcy.

Kariera klubowa Silvestre wychował się w klubie FC Sochaux-Montbéliard. W 1985 roku awansował do kadry pierwszego zespołu, a 27 września zadebiutował w Ligue 1 w przegranym 1:4 wyjazdowym spotkaniu z Paris Saint-Germain. W 1987 roku spadł z Sochaux do drugiej ligi, jednak już w sezonie 1988/1989 ponownie występował we francuskiej ekstraklasie. W 1988 roku dotarł też do finału Pucharu Francji. W sezonie 1989/1990 zaliczył debiut w europejskich pucharach, a konkretnie w Pucharze UEFA. W Sochaux występował do 1993 roku i rozegrał 240 spotkań ligowych oraz zdobył 14 goli.

Latem 1993 roku Silvestre zmienił barwy klubowe i odszedł do innej pierwszoligowej drużyny, AJ Auxerre, prowadzonej wówczas przez trenera Guya Rouxa. W Auxerre, podobnie jak w Sochaux, był podstawowym obrońcą. Już w 1994 roku zdobył swój pierwszy Puchar Francji w karierze, a w sezonie 1995/1996 wywalczył z Auxerre dublet - mistrzostwo oraz kolejny krajowy puchar. W Auxerre grał do 1998 roku i wystąpił 160 meczach strzelając 5 bramek.