Silberreiher werden von Greifvögeln wie Adlern, Habichten und Eulen bejagt. Säugetiere wie Waschbären, Füchse und Kojoten jagen sie ebenfalls. Reptilien wie Schlangen und Alligatoren sowie manche große Fische können Silberreiher nehmen. Sie sind besonders gefährdet, wenn sie nisten, da ihre Nester oft leicht zu erreichen sind und die Vögel nicht sehr aggressiv bei der Verteidigung sind.