Mary Gordon (née Mary Gilmour, née le 16 mai 1882 – décédée le 23 août 1963) était une actrice écossaise établie depuis longtemps aux États-Unis, qui a principalement joué des gouvernantes et des mères, notamment la logeuse Mrs. Hudson dans la série de films Sherlock Holmes des années 1940 avec Basil Rathbone et Nigel Bruce. Son œuvre comprenait près de 300 films entre 1925 et 1950. Arrivée à Los Angeles au milieu des années 1920 avec sa mère et sa fille (toutes deux également prénommées Mary), elle a commencé à interpréter des variantes des rôles qui marqueraient sa carrière. Elle s'est liée d'amitié avec John Ford en tournant Hangman's House en 1928 et a réalisé sept autres films avec lui. En 1939, elle a endossé son rôle le plus mémorable en tant que logeuse de Sherlock Holmes et a interprété ce rôle dans dix films et de nombreuses pièces radiophoniques. Elle a été membre fondateur du Hollywood Canteen, divertissant les militaires tout au long de la Seconde Guerre mondiale. Dans l'émission radiophonique Those We Love, elle jouait régulièrement le rôle de Mrs. Emmett.
Elle a pris sa retraite au moment même où la télévision transformait l'industrie du divertissement, ne faisant qu'une seule apparition dans ce médium.
Elle a activement participé à l'auxiliaire Daughters of Scotia de l'Order of Scottish Clans.
Elle a passé ses dernières années à Pasadena, en Californie, avec sa fille et son petit-fils. Elle est décédée à l'âge de 81 ans le 23 août 1963 à Pasadena, en Californie, après une longue maladie.