Frances Fisher, née le 11 mai 1952 à Milford on Sea dans le comté d'Hampshire, Angleterre, est une actrice britannico-américaine.
Elle est connue pour son rôle de Ruth DeWitt Bukater, mère de Rose, dans le film Titanic de James Cameron, sorti en 1997, mais a également joué de nombreux seconds rôles et dans de nombreuses séries TV.