Green’s Dictionary of Slang

fucking hell! excl.

also fuckinell! funking hell! shagging hell!
[fucking adj. (1)]

[1910s+] an excl. of surprise, annoyance, wonder etc.; also as n. in phrs. such as what the fucking hell...