The zodiac sign is called Gemini because the Latin word for "twins" is "gemini" (singular "gemina"). It's also why the linguistic term for pronouncing a sound twice as long is called "gemination" (and in dentistry, a double tooth is called a geminate tooth).
Yes, and the constellation Gemini, and the linguistic term "gemination", which means "doubling". They all come from the Latin meaning "twins". The pasta is called such because it is two strands that twist around each other.