Impudent or irreverent in an endearing or amusing way; showing playful disrespect.
From cheek + -y suffix, dating to the 1850s. Originally from the idea of 'having cheek' meaning impudence, which itself comes from the physical gesture of puffing out one's cheeks in defiance or boldness.
Try Another Word