Meaning & History

"spotted"

Latinized form of the Greek, which possibly meant. In Greek myth this was the name of the three-headed dog that guarded the entrance to Hades.