Not exactly. Bond himself has used numerous aliases while undercover. Silva was Rodriguez's undercover alias while in Hong Kong. It wasn't a code name.Even Skyfall itself contained hints towards the codename theory being valid before killing it off. Silva is a former MI6 agent under M and he got the "Silva" name as part of his assignment.