From Middle Dutch kos, kus, from Old Dutch *kos, *kus, from Proto-West Germanic *koss, from Proto-Germanic *kussaz.
The older Dutch forms with -u- are taken from the verb, those with -o- derive directly from the noun. Compare German Kuss, English kiss, Danish kys.