Robert 'Rab' Shannon (born 20 April 1966 in Bellshill) is a Scottish former footballer who played as a defender.
Shannon, who played for a number of Scottish clubs but spent around half his career with Dundee. He also spent a season with the Newcastle Breakers in the Australian National Soccer League.
He managed East Fife between 1999 and 2000.