James Keith (Peterhead, Escòcia, 14 d'octubre de 1696 - Batalla de Hochkirch, 14 d'octubre de 1758) fou un militar escocès a les ordres de Frederic II de Prússia.