From gracio + -oza. Perhaps a borrowing from Spanish gracioso, Italian grazioso, English gracious and French gracieux, all ultimately from Latin grātiōsus.
gracioza