Hannibal Gaskin (geboren op 30 augustus 1997) is een Guyanese zwemmer. Hij nam deel aan de Olympische Zomerspelen 2016 (Rio de Janeiro) in de 100 meter vlinder van de mannen.
Zijn tijd van 58,57 seconden in de warmte kwalificeerde hem niet voor de halve finale. Hij was de vlagdrager van Guyana bij de Parade of Nations.