D’après Marcel Villoutreix dans son livre « Noms de lieux du Limousin ; Paris, Christine Bonneton éditeurs, 1995 » le nom de Soursac viendrait du nom d’un homme latin appelé Sauricus. Il a ensuite été transformé en Sauriciaco, IX-Xe s et enfin en Soursac. En Corrèze (mais aussi Dordogne, Lot,…), les nombreux noms de lieux se terminant en ac viennent du suffixe latin acum qui signifie « domaine gallo-romain de … ». Soursac signifie donc « domaine gallo-romain de Sauricus »...
(image et extrait du site... lire la suite)