Webster's and American Heritage say it is an abbreviation of "oll korrect," but I'm sure I've read some etymological works which dispute this origin.