A forma correta de escrita é chocho de acordo com a Língua Portuguesa apesar de “xoxo” poder ser usado de forma informal.

Ou seja, é escrito com o dígrafo “ch” nas duas sílabas.

Chocho como adjetivo significa vazio; sem recheio; seco; desinteressante; insípido.

O tempo está chocho!
Que festa chocha, vamos embora?

Como substantivo significa beijoca, beijo sonoro e prolongado.

Partilhou uma foto a dar um chocho.

Xoxo é usado com o mesmo sentido de “beijoca” mas é assinalado como forma informal.

Reafirmou que lhe deu um xoxo contra vontade dela.

Obs: xoxo também usado como abreviação de abraços e beijos, geralmente colocada no final de uma carta ou em mensagem (chat) na web

Choxo não existe na Língua Portuguesa.


Referências

Advém do latim suctus.