Dylann Roof was born in Columbia, South Carolina, to Franklin Bennett (called Bennett) Roof, a carpenter, and Amelia Amy Cowles, a bartender. Both were divorced but temporarily reconciled at the time of his birth.