 McCook was born in Canonsburg, Pennsylvania, to George and Mary McCormack McCook.He attended Jefferson College's medical school.His older brother Daniel, a local attorney, moved to eastern Ohio in 1826, settling in Carrollton.