E.g. change those login names to 'Member nnnnn' (where nnnnn is the user id) so someone else can use that name?
I don't advocate deleting the members altogether. They might want their account at some point and it does no harm to keep their record. But by not visiting for so long, I think they have forfeited their login name.