If you don't want the names then you don't have to pay. But, if you want the name then they are within their rights to ask you pay the past renewal price for the years that you have yet to pay.
They likely renewed them in error by not sending the delete command to the registry at expiration, it certainly wasn't a favor (or I'd be very surprised)