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.