The only player I can think of is Duncan Ferguson, when he played for Glasgow Rangers ( 1993 - 1994 ), Everton ( 1994 - 1998 ) and Newcastle ( 1998 - 2000 ). Although I maybe wrong, as I'm not sure he appeared in a Rangers shirt againsr Celtic.
paul gasgoinge has aswell
Alan Harper mick newell Wayne Rooney
Thomas Gravesen
Thomas Gravesen
Veron
9
Ryan Giggs is one.
Steve McManaman
3
Craig Bellamy
Eideur Gudjohnsen Played for Chelsea for a very long time.
Nicolas Anelka
Gary speed
there could be a few but, a player who has scored in all three mancherster, merseyside and Glasgow derbys is andrei kanchelskis.