Lepsøya er ei øy i Ålesund kommune (tidligere Haram kommune) i Møre og Romsdal.
Det er en av Nordøyane, den måler 12,1 km2 og har 313 innbyggere (2015). Det høyeste punktet er den populære turmålet Goaldet (490 moh.).
Det er tett bosetning på strandflaten i øst. Øya har fergeforbindelse med fastlandet (Skjeltene) og Haramsøya (Austnes).