Some others I can think of are Connor, Christian, Caleb, Cameron, Carlisle, Carl, Carlos, Cassidy, Casper, Chester.
I love Cedric. Might not be to your taste, but it's my latest crush (along with Alfred, but that doesn't start with C...) good luck!
For a less dramatic and more classic name, you can't go wrong with Christopher.
Callum, Clyde and Campbell.