Hamnøya, øy i Vevelstad kommune, Nordland; 16,6 km2 med 29 innb. (2010). Øya er skilt fra fastlandet ved Vevelstadsundet. Den søndre del er berglendt, men relativt lav; norddelen har en velutviklet strandflate. Fylkesvei går over øya fra sør (Hamnsundet) til nord (Vågsodden) med bilferge fra Vågsodden til Forvik på fastlandet (Rv. 17). Ferge også til Tjøtta (Alstahaug). Midt på øya rester etter boplass bebodd fra steinalder til tidlig jernalder (Hesstun).