If you want to legally change your son's name you have to go through the courts.
As long as your purpose isn't fraudulent (and there's no suggestion that it is) you can start using a different surname for your son, but it could get confusing with school records and other official documents using his "legal" name as opposed to the name he goes by.

