Andrew Fisher (born 15 December 1991) is a Bahraini sprinter, who represented Jamaica until 2015.
At the 2013 Central American and Caribbean Championships he won a gold medal in the 100 metres, with a personal best of 10.07 s in the heats. On July 11, 2015, during the meeting of Madrid, he ran his new best of 9.94. Representing Bahrain, he ran 10.07 in Kingston on May 7, 2016.
He competed at the 2016 Summer Olympics, but was disqualified from the 100 meter sprint during Heat 2 of the Semifinals due to a false start.