As Entertainment Weekly reports, Keanu revealed that his first manager pitched him this idea. The actor recalled walking along a California beach, mulling over his new name. He was 20 at the time. Eventually, Reeves decided he'd use his middle name Charles or Chuck.

Source:
IMDb