General cheekiness:
* Esquissé(e): This word implies a playful, mischievous kind of cheekiness, often bordering on being audacious.
* Fripon(ne): This word carries a slightly more negative connotation, suggesting a tendency to be sly or mischievous.
More playful cheekiness:
* Piquant(e): This word suggests a kind of cheeky charm, with a bit of spice and wit.
* Malin(e): This word describes someone who is cunning and clever, often in a playfully mischievous way.
Cheeky in a more audacious way:
* Audacieux(se): This word implies a bold and daring kind of cheekiness, almost bordering on being disrespectful.
* Effronté(e): This word suggests a lack of respect for social norms and a willingness to push boundaries.
Ultimately, the best French word for "cheeky" will depend on the specific context and the nuance you want to convey.