Mayaguana est une île de l'archipel des Bahamas située à environ 100 km au nord d'Inagua.
Mayaguana fut inhabitée jusqu'en 1812 lorsque des colons y arrivèrent des îles Turques.
La principale agglomération de l'île est Abraham's Bay dans le sud. Les autres villages de l'île sont Betsy Bay dans l'est et Pirate's Well au nord-est.
District
Mayaguana est également le nom d'un district des Bahamas. Il porte le numéro 19 sur la carte des districts.