Thomas Lam (Amsterdam, 18 december 1993) is een Fins-Nederlands voetballer die doorgaans als verdediger speelt. Hij tekende in augustus 2018 een contract tot medio 2020 bij PEC Zwolle, dat hem overnam van Nottingham Forest. Lam debuteerde in 2015 in het Fins voetbalelftal.
Lam is een zoon van een Nederlandse vader en een Finse moeder. Hij begon met voetballen bij AFC, waarna hij werd opgenomen in de jeugdopleiding van AZ. Hier debuteerde hij op 16 september 2012 in het eerste elftal, thuis tegen Roda JC Kerkrade. Hij viel die dag in voor Giliano Wijnaldum. Lam maakte op 12 december 2013 zijn eerste doelpunt voor AZ, tijdens een wedstrijd in de Europa League tegen PAOK Saloniki.
Lam tekende op 31 juli 2014 een contract voor een jaar bij PEC Zwolle, met een optie voor nog een seizoen. Hier speelde hij de volgende twee jaar het grootste gedeelte van de competitiewedstrijden. Hij bereikte in het seizoen 2014/15 de finale van het toernooi om de KNVB beker met de club, waarin hij en zijn ploeggenoten verloren van FC Groningen.