What does Cole mean?
Partly from Old English 'col' meaning 'coal', used as a nickname for someone of dark or swarthy complexion or black hair. Note: Cole can also be a short form of Nicholas, which is unrelated to 'dark', so the dark sense is one origin among two.
What does Cooper mean?
Cooper is an English occupational surname for a maker of barrels and casks.