Слово cookie происходит от голландского слова ‘Koekje’ и означает "маленький пирог". Изначально их делали для того чтобы проверить температуру в печи, прежде чем печь настоящий пирог.
Как и пирог, cookies выпекают из более мягкого, тягучего теста. В готовом виде cookies больше, мягче и пышнее чем biscuits.
Biscuit происходит от латинских слов 'bis' и 'coctus' - "испечённый дважды". Biscuits более твёрдые, тонкие и рассыпчатые, чем cookies. Для них нужно более плотное тесто.
Ещё одно отличие cookies от biscuits - в добавках. В cookies часто добавляют изюм, орешки, кусочки шоколада. А в biscuits начинку кладут реже. Но зато на biscuits делают разные узоры, поливают их шоколадом и делают что-то наподобие "сэндвича" (вспомните Oreo, например).
Это всё справедливо для большинства англоговорящих стран. Но в Северной Америке почти все твёрдые сладкие печения называют 'cookies', а 'biscuits' - это что-то наподобие булочек на дрожжевом тесте.