http://asterix.openscroll.org/
There are annotations which explain all the name puns, Latin translations etc.
Eg, in Asterix and the Big Fight, the character Cassius Ceramix - Ceramics: baked clay, earthenware. Cassius is a Roman name. Also a play on Cassius Clay, which was Mohammed Ali's given name
In "Le Domaine des Dieux" (The Manions of the Gods) there is a character called "Oursenplus". This always registered to me as saying "And a bear" ("ours" is "bear" and "en plus" is like "one more" or "on top of that").
Then I asked my colleague: "I don't get this Oursenplus pun from Astérix, can you tell what it means?".
My colleague hadn't read the issue so he didn't immediately catch what I said, but he replied "Comment? Ours en peluche?"
Which, said quickly with a French accent sounds very much like "oursenplush" (with a "shh") and means ... "teddy bear" ("peluche" is "felt"; a plushy).