Whoever first came up with the Latin names may not always be correct. Well, I know, "ugly" is rather subjective and an opinion shouldn't be deemed correct or incorrect. Though I personally don't agree with "ugly," the part about the soothsayer/sacrificer is pretty accurate.
Sometimes Latin names can be outright wrong. For example, the guy who first discovered a pretty rare slipper orchid species (orchid plant, of course), came up with the name Paphiopedilum micranthum. "Micranthum" means "tiny flower." Ironically, it turned out the species actually has a very big flower (4" is quite big, especially by orchid standards - many orchids have flowers the size of pinheads). But guess what? Despite the erroneous meaning of the name, the name stuck, and to this day, the plant is known as the tiny-flowered slipper orchid.