Funny that you bring this up. Just the other day I looked uo the etymology of “character” vs “caricature”. Surprisingly, considering the close similarity both in meaning and sound, they are completely unrelated. You already described “character”; “caricature” apparently comes from Italian for “load” or “exaggerate”, and is related to English “charge”.