Meanings of minor-planet names: 508001–509000