Names have hidden meanings and puns, like Zoro meaning "fox" and Sanji ... is a combination of the word for “lie” in Japanese, “Uso” and Aesop, an author who wrote many fables.