Why give planets stupid names like Pluto, Ceres or Charon?

Why can't they give a planet a nice, normal name like John or Harold? Or maybe Geoff? What's wrong with Stanley?