Megafauna (dal greco antico megas, "grande" + fauna) è un termine collettivo per descrivere gli animali di grandi dimensioni, esistenti o esistiti. In genere, per "megafauna" si intende un animale dal peso superiore alle 100 lb, spesso arrotondato nel sistema metrico a 40-45 kg.[1][2]
L'utilizzo più comune si riscontra negli animali terrestri, che nelle scritture accademiche e popolari, si descrivono come più grandi degli altri o di un essere umano e non addomesticati e più comunemente per gli animali più grandi esistenti sulla terra, come elefanti, giraffe, ippopotami, rinoceronti, alci, ecc.
Il termine è particolarmente associato anche alla fauna del Pleistocene (v. Megafauna del Pleistocene), in particolar modo ai giganti degli animali terrestri vissuti nell'era glaciale, i Mammuthus.[3]
Altri usi comuni, sono quelli per i giganti delle specie acquatiche, come le balene, i più grandi animali terrestri domestici, come i bovini, e per i dinosauri.