Eine Homepage ist die Hauptseite einer Website.
Eine Webseite ist eine einzelne Seite einer Website.
Mit Website beschreibt man alle Webseiten, inklusive der Homepage zusammen.