Castor

Latin form of Greek Kastor. In Greek mythology, Castor ("beaver") and Pollux ("very sweet") were the twin sons of Leda. They are also known as the Gemini twins.