What vitamin helps repair DNA?

B Vitamins - Vitamins B3 (niacin), B9 (folate) and B12 (cobalamin):

Vitamin D

Vitamin E

And most important, Vitamin C, which also prevents DNA damage, including in human sperm. Vitamin C also decreases DNA damage in smokers.