I guess the AutoCAD designers didn't think that someone might have hundreds of similarly named blocks
No, "rename" doesn't allow for picking a block, seems you would need a lisp routine that would prompt user to pick a block, retrieve the name, prompt user for new name, (preferably check the name wasn't already used), then feed this info to the "-rename" command.