دربارۀ ریشه­ یابی این واژه اختلاف نظر هست؛ ولی همۀ این گفته ­ها شباهت بسیار دارند:

در انبار کالایی در آمریکا یا انگلیس، کارگر کم­سوادی کار می­کرد. او باید کالای درون هر گونی را می­شمرد و اگر شمارش درست بود می­نوشت All Correctکه در انگلیسی به معنای «بسیار خوب» است.

و چون این کارگر کم ­سواد بود و نوشتن این واژه را به خوبی  نـمی­دانست،

با بهره گیری از صدای نخستین واژه­­ ها، نشانه­ای روی گونی­ ها می­نهاد؛ وی به جای All از O و به جای Correct  از K بهره می­گرفت و به جای واژۀAll Correct   روی گونی­ ها می­نوشت: ok

هنگامی­ که از او دربارۀ ok پرسیده شد که یعنی چه؛ مایۀ خندۀ دوستانش شد. آنها نیز از روی شوخی و خنده همین کار را کردند.

به کارگیری واژۀok  کم ­کم فراگیر شد و در دیگر انبارها و بعدها در جاهای دیگر گسترش یافت. از آنجا که واژۀ خوش ­آهنگی است و در زبان به سادگی می ­چرخد ؛ نزد همگان پذیرفتنی شد.

داستان­های دیگری نیز گفته شده است که بسیار فرق دارد.