COUPLE officially means a quantity of two. Period. The tendency for some illiterate speakers to abuse the word to mean 'a few' is absolutely a pet peeve of mine, as well.
Couple comes from Old French 'cople' meaning 'married couple' [ie, TWO] and from Latin 'copula' meaning 'tie', 'connection' [between TWO items]. Think grammatical: the English 'coplula' is a form of 'be', 'is', 'am', etc; words that tie together TWO parts of a sentence, subject and predicate.
One - a couple - a few - some - several - many.