6. Lalla Ward as Romana
Romana was a Time Lady, the last companion of the Doctor to be of the same species as he is. Naturally, it means she regenerated, meaning we have two separate Romanas with two separate personalities. Luckily, both were likable in their own way, though our preference leans more towards the more spunky second incarnation, played by Lalla Ward.