As the comments mention, there is no practical lower limit on the energy. As to upper limits:
Photons can be produced by atomic transitions, and here, the drop of an electron from free space to the $1s$ orbital in a hypothetical stripped nucleus would set an upper limit. But then you can go to photons emitted from nuclear interactions (X-rays to Gamma rays) and those are much more energetic. Past that, at accelerators like Fermilab and Cern heavy particles created for an instant of time decay, often emitting "hard" gamma rays on the order of tens of GeV.
Cosmic events can yield even more energetic gammas than anything man has produced. A practical limit is set by the energy at which the gamma-gamma interaction (picture a 1-loop Feynman diagram with an electron mediating between two photons) of a hard gamma against a $3^\circ$ radiation photon becomes significant. For photons travelling intergalactic distances, this imposes a limit of about $10^{16}$ to $10^{17}$ eV. And we actually do detect events explained by such high-energy "gamma ray bursts"; in fact, some pretty much have to have originated in our own galaxy because otherwise they would have lost too much energy in collisions aginst the $3^\circ$ background.