The only free and comprehensive online etymological dictionary of the Spanish language
gracioso (Adjective) "funny;" "pleasing"
13th cent. From Latin gratiosus "popular," "pleasing" from gratia "favor" (see gracia).