دربارۀ ریشه یابی این واژه اختلاف نظر هست؛ ولی همۀ این گفته ها شباهت بسیار دارند:
در انبار کالایی در آمریکا یا انگلیس، کارگر کمسوادی کار میکرد. او باید کالای درون هر گونی را میشمرد و اگر شمارش درست بود مینوشت All Correctکه در انگلیسی به معنای «بسیار خوب» است.
و چون این کارگر کم سواد بود و نوشتن این واژه را به خوبی نـمیدانست،
با بهره گیری از صدای نخستین واژه ها، نشانهای روی گونی ها مینهاد؛ وی به جای All از O و به جای Correct از K بهره میگرفت و به جای واژۀAll Correct روی گونی ها مینوشت: ok
هنگامی که از او دربارۀ ok پرسیده شد که یعنی چه؛ مایۀ خندۀ دوستانش شد. آنها نیز از روی شوخی و خنده همین کار را کردند.
به کارگیری واژۀok کم کم فراگیر شد و در دیگر انبارها و بعدها در جاهای دیگر گسترش یافت. از آنجا که واژۀ خوش آهنگی است و در زبان به سادگی می چرخد ؛ نزد همگان پذیرفتنی شد.
داستانهای دیگری نیز گفته شده است که بسیار فرق دارد.