Kate’s son won’t be called ‘Rocknroll’