Meanings of minor planet names: 506001–507000