From Aragonese bonico, or maybe from Spanish bonito, with a suffix change.
Mejora tu pronunciación
Practica hablar y memorizar " bonic " y muchas otras palabras y oraciones en catalán .