Heidi Gan (ur. 8 października 1988 w Adelaide) – malezyjska pływaczka długodystansowa. Olimpijka z Londynu i Rio de Janeiro.
Przebieg kariery W zawodach rangi międzynarodowej debiutowała w 2007 roku, startując na igrzyskach Azji Południowo-Wschodniej, podczas których brała udział w konkursie sztafety 4x200 metrów stylem klasycznym.
W 2012 roku Gan zaczęła startować w zawodach pływackich na otwartym akwenie. Wystartowała na rozgrywanych w Londynie letnich igrzyskach olimpijskich. W rywalizacji na otwartym akwenie (10 km) Malezyjka uzyskała czas 2:00:45,00 – dało jej to 15. pozycję w klasyfikacji końcowej. W 2013 roku brała udział w mistrzostwach świata, które rozegrano w Barcelonie, w swojej konkurencji zajęła 28. pozycję. Dwa lata później ponownie wystartowała w mistrzostwach świata. W konkurencji na dystansie 5 kilometrów zajęła 21. pozycję z czasem 1:00:52,10. Natomiast na dystansie 10 kilometrów uzyskała czas 2:00:34,40 i uplasowała się na 33. pozycji.
W 2016 roku reprezentowała Malezję na rozgrywanych w Rio de Janeiro letnich igrzyskach olimpijskich. Wzięła udział w zawodach na dystansie 10 kilometrów i z czasem 1:59:07,90 uplasowała się na 21.