This question is in two parts.
Ricky Smith was the "Mickey Smith" of the parallel world in Rise of the Cybermen but why isn't he called Mickey, (as for example Rose's parents who had the same name)?
Why did the Doctor called Mickey Smith "Ricky" even before we saw the parallel universe?