Does chlorine have a double bond?

No. There is a single covalent bond between the two atoms of a chlorine molecule.