So what if somebody (probably Tim Berners-Lee, who wrote the original HTTP spec) was a better engineer than speller? Yes, the correct spelling is referrer, but the term referer is embedded into the code of millions of browsers and servers and it's too late to change now.