Formed from the verb refer plus the agent suffix -er, meaning one that refers. The web term is tied to HTTP history, where the request header was standardized with the misspelled name Referer, while the correctly spelled referrer remains common for the general concept and for related features such as document.referrer and Referrer-Policy.