Le Nain noir évoque les préparatifs d'insurrection de jacobites dans les collines du Liddesdale, en Écosse, quelques mois après l'acte d'Union de 1707. Ils attendent le débarquement du prétendant Jacques François Stuart, à la tête de 6 000 soldats français.
À l'écart de cette agitation, vit un nain mystérieux, misanthrope véhément, et pourtant appliqué à soulager les misères des humains. Sa personnalité tourmentée, son horrible secret, le lieu où il vit, les légendes qui l'entourent, ainsi que les conventions mélodramatiques du récit confèrent à ce dernier une coloration de conte fabuleux ou de roman gothique.